Elevata perdita di pacchetti WiFi nella rete domestica


22

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).


1
potrebbe essere una buona idea ridurre tutto alla configurazione più semplice possibile, ovvero utilizzare IEEE 802.11b / g aperto (non crittografato); quindi aggiungi la crittografia da lì. Inoltre, assicurati di disabilitare temporaneamente la rete mobile (2G / 3G) in modo che il ping di test non sia passato lì. Cosa succede quando si esegue il ping del router / punto di accesso attraverso il suo indirizzo IP, si verificano ancora perdite di pacchetti?
Lie Ryan,

@Lie Ryan Grazie per il tuo commento! Quando eseguo il ping, sto utilizzando gli indirizzi IP interni (192.168.1.1), quindi non è possibile che il traffico segua altri percorsi. Ho provato il tuo suggerimento e aggiornato il mio post.
Nömmik,

Potrei avere problemi simili come mi descrivi. Ho appena pubblicato una domanda al riguardo.
Ilari Kajaste,

Purtroppo non ho ancora idea del perché ho avuto il problema. Come ho aggiornato, il flashback al firmware originale risolto il mio problema che indicava un problema software. La domanda è da quale fine (o entrambi)? Voglio dire il mio telefono Android poiché il router ha funzionato per tutti gli altri dispositivi. D'altra parte, il mio telefono Android ha funzionato anche con tutte le altre reti wireless ...
Nömmik,

Risposte:


3

Hai scansionato le frequenze WLAN per vedere quanto è forte il tuo AP in relazione alle altre? Ho usato un programma Android chiamato Wifi Analyzer che lo fa; mostra AP visibili e i loro canali e quanto male il loro segnale fuoriesce in altri canali. Da questo puoi anche vedere la potenza del segnale del tuo AP.

Il telefono cellulare ha spesso un'antenna Wifi molto più scadente rispetto al laptop, solo perché deve essere più piccolo e leggero. Inoltre, l'orientamento del dispositivo varia di più.

Se il problema è la potenza del segnale o altre reti che si sovrappongono alle tue, cambiare canale o installare un'antenna migliore può essere di grande aiuto. In questo caso ti consiglio di guardare un sito affiliato .

E, per me, il tuo setup sembra abbastanza geek-normale! Anch'io uso un server di casa Linux come AP, con adattatori PCI-E e USB Wifi e hostapd.


1

Ho avuto problemi simili a quelli di Nommik con il mio Samsung Gio S5665. Si collegherebbe perfettamente al Wi-Fi in ufficio, ma a casa: si connette con una potenza del segnale eccellente o buona, ma il ping del router di solito non risponde; occasionali scoppi casuali di pacchetti di ritorno da 4 a 10 secondi; la disabilitazione e la riattivazione del wifi sul mio telefono si traducono in un ritorno del pacchetto del 100% per circa 60-180 secondi, quindi di nuovo a scoppi occasionali.

Tutti gli altri dispositivi, inclusi gli altri telefoni, si collegano correttamente al Wi-Fi di casa.

Cosa ho provato:

Modifica della protezione sul router da WPA / WPA2 solo a WPA, solo WPA2, solo WEP, nessuna. Nessuna differenza. Crittografia da TKIP a AES: nessuna differenza

Cambio di canali, banda laterale, potenza, beacon rate, in breve, tutto modificabile: nessuna differenza o peggio.

Al telefono: modifica dell'indirizzo IP in statico. Nessuna differenza.

Soluzione:

Lampeggiante il router ha funzionato. Sono così felice ora! Ci sono volute settimane per risolvere.


1

Se solo ora con un AP "falso" impostato su un'interfaccia in modalità monitor con airbase-ng, non riuscissi a capire perché con DHCP o IP statico ci fosse una perdita di pacchetti del 90% (con piccoli scoppi di connettività vagamente connessi allo schermo sveglia) ... riavvio del telefono e reimpostazione del wifi di scarso aiuto.

- quindi, dopo ore di armeggiare, ho scambiato il dongle wireless USB RT2870 / RT3070 con uno RTL8187 che era anche in giro. Bo0m problema risolto, non più perdita di pacchetti, con o senza schermo acceso, che diamine. Rapporti con SK17i Xperia Mini Pro su Android 4.0.4 (Build 4.1.B.0.431).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.