Ho un problema sbalorditivo che ho cercato di risolvere nelle ultime settimane. Sono nuovo di Android e ho recentemente acquistato Huawei Ideos X5 (Android 2.2.1). Non ho trovato nessun altro con questo problema.
Problema:
Il mio telefono Android sarà in grado di connettersi alla mia rete wireless, ottenere un indirizzo IP dal mio server DHCP, ma quando si tenta di raggiungere qualsiasi cosa sulla rete non funzionerà. Anche se a volte funzionerà (cioè alcuni dati riusciranno a passare).
Debug:
Il mio telefono Android è in grado di connettersi e utilizzare altre reti wireless, anche se ne ho provate solo due (alla mia università e ad un amico). Ciò indicherebbe che il mio telefono non è rotto.
Con un esame più attento con l'app Terminal Emulator quando eseguo il ping del mio server otterrò un rapporto di perdita dei pacchetti dell'80%. Questo ovviamente rende impossibile utilizzare la rete wireless, ma significa che alcuni pacchetti passano (anche a Internet), quindi non è un problema DNS.
Il mio laptop può connettersi e utilizzare la mia rete wireless in modo impeccabile (in effetti, può scaricare da Internet a 18 Mbps e caricare a 10 Mbps con 802.11g, che presumo sia buono). Anche il mio adattatore wireless USB funziona bene. Uno dei telefoni Android di un mio amico (LG Optimus One) e iPod funziona anche con la mia rete wireless e, stranamente, il telefono Android di un altro amico che ha lo stesso modello (Huawei Ideos X5) funziona con la mia rete wireless. Ciò indicherebbe che il mio punto di accesso non è difettoso.
Ci sono tonnellate di reti wireless nella mia zona. Il mio telefono può vedere 21 incluso il mio. Non ho idea se questo possa influenzare qualcosa. Non posso provare nessuno di questi perché sono protetti.
Vale la pena ricordare che non ho una configurazione di rete wireless media. Ho un server (computer fisso) che esegue server DHCP e così via. Solo di recente ho aggiunto la rete wireless al mio appartamento acquistando D-Link DIR-300 e facendolo lampeggiare con DD-WRT. Non ho idea se ha funzionato o meno con il firmware originale. Il router funge da punto di accesso.
Ho provato a cambiare canale, protocollo (B, G, N), impostazioni di sicurezza da aperto a crittografato (WPA2 AES), ecc. Sull'AP senza alcun risultato.
Anche se il telefono si trova a pochi centimetri dall'AP avrà comunque una perdita di pacchetti dell'80%. DD-WRT riporta una potenza del segnale del 92-98%. Penso che ci sia un problema di software / impostazione e non hardware.
E, naturalmente, ho provato a ripristinare sia il mio AP che il mio telefono. Nessuno dei due ha aiutato. Il WiFi del telefono Android non funziona quando il router utilizza le impostazioni predefinite di fabbrica o AP. Tuttavia, sono preoccupato che alcune impostazioni errate per la mia rete wireless siano memorizzate sul telefono e sembra che potrebbero essere sincronizzate con il mio account Google, e forse potrebbero essere ancora lì anche dopo aver "dimenticato" la mia rete wireless o ripristinato il telefono ( c'è un modo per essere sicuri che tutto sia cancellato?).
A questo punto, sono senza idee. Spero di aver spiegato sufficientemente la mia situazione. Hai qualche idea? Grazie in anticipo.
Modificare:
Ho fatto ulteriori test. Ho reimpostato il router DD-WRT ancora una volta per vedere se avrebbe funzionato e, su suggerimento di Ryan, ho cercato di rimuoverlo alla configurazione più semplice. Non ha funzionato anche se ho provato solo la modalità b / g. È interessante notare che i primi due secondi di ping dopo aver cambiato modalità funzionano senza perdita di pacchetti, ma dopo ciò torneranno di nuovo a male.
Ho anche provato qualcosa che non avrei creduto avrebbe funzionato: ripristinare il firmware originale. Con mia sorpresa ha funzionato e il mio telefono non ha alcuna perdita di pacchetti durante il ping. (In realtà ho perso che il firmware originale fa modalità AP supporto). Tuttavia, non riesco ancora a capire perché non abbia funzionato in DD-WRT e sarei molto interessato a qualsiasi possibile spiegazione.
Per quanto sia testardo, potrei provare a tornare di nuovo su DD-WRT domani per vedere se funziona (se lo fa, non riesco a spiegare perché! Incolparlo su un cattivo flash sembra ingenuo secondo me).