Che cosa significa "evitare una connessione Internet scadente"?


35

La connessione al mio wifi di lavoro è fallita e sotto la rete sta dicendo il mio telefono "Avoided poor Internet connection". Cosa significa esattamente? Il telefono ha rilevato che non è in grado di uscire su Internet o la rete non è riuscita a allocare un indirizzo IP o qualcos'altro?

Non sono sicuro che sia importante, ma questo è su un Galaxy Nexus.


1
Stai usando ics?
RR

@richardborcsik No, non sto usando ICS, è solo il telefono che si collega tramite wifi da solo.
Luke Quinane,

@LukeQuinane ICS significa Ice Cream Sandwich, che a sua volta significa Android 4.0 o versioni successive. Dal momento che il dispositivo è un Galaxy Nexus, è in realtà sta utilizzando ICS :)
Onik

1
@onik Penso che l'abbia capito come Condivisione connessione Internet.
RR

@RichardBorcsik Sì, l'ho capito, ho pensato che avrei chiarito cosa si intendesse per ICS in questo contesto.
onik,

Risposte:


14

Una connessione scadente può significare che:

  • c'è un segnale debole dal tuo dispositivo partner wifi.
  • c'è molto rumore da altri sistemi che usano la stessa frequenza.

Entrambi significano che molti pacchetti di dati vengono persi e devono essere ritrasmessi in modo da ridurre il throughput complessivo.

Puoi confrontare questo con:

  • qualcuno sta parlando non abbastanza forte
  • molte persone parlano allo stesso tempo ed è difficile capire una persona in quel rumore

In caso di problemi di interferenza, potrebbe essere utile cambiare il canale / la frequenza wifi


1
Oppure il tuo dispositivo non è riuscito a ottenere un indirizzo IP valido e ha dovuto ricorrere a un indirizzo locale di collegamento, oppure la connessione dal punto di accesso a Internet ha un alto jitter e / o percentuale di perdita di pacchetti
onik,

Per confermare il commento di @ onik, ho visto "Evitato scarsa connessione a Internet" parecchio nell'ultima settimana sul wifi dell'hotel, prima che appaia quel messaggio, se apro la sezione Wifi delle Impostazioni posso vedere il ciclo di connessione attraverso "Connessione "e" Come ottenere l'indirizzo IP "per alcuni minuti prima che il sistema si arrenda e dice che ha evitato la connessione scadente. In questo caso molto probabilmente un AP wifi sovraccaricato o un server DHCP che ha esaurito gli indirizzi o una connessione instabile che continua a cadere mentre il telefono si connette all'AP.
GAThrawn

Sto riscontrando lo stesso comportamento del dispositivo di GAThrawn, ma ho anche accesso alle tracce dei pacchetti eseguite sul server DHCP che mostrano chiaramente che (a) il server DHCP sta facendo esattamente la cosa giusta in risposta alle richieste dal dispositivo Android e ( b) dopo che il server DHCP ha inviato il suo ACK DHCP, il dispositivo Android e il gateway locale scambiano correttamente i pacchetti ARP. La connessione wifi è piuttosto solida e ci sono solo altri due dispositivi sulla rete.
flabdablet,

11

Questo problema mi ha afflitto da quando ho aggiornato il mio Sony Ericcson Experia Pro ("iyokan") da Cyanogenmod 7.2 (Android 2.3.7) a 9.0 (Android 4.0.3) - fino ad oggi, quando ho fatto alcune indagini più dettagliate.

È chiaramente un difetto correlato al client DHCP. Quando si manifesta, il dispositivo non riesce a ottenere un indirizzo IP da qualsiasi punto di accesso, anche quelli con i quali in precedenza non aveva avuto problemi. Il passaggio a un indirizzo IP statico aggira il problema.

qualche minuto fa, ho scoperto che l'eliminazione del contenuto di / data / misc / dhcp e il ripristino del dispositivo hanno risolto il problema. Sono sicuro che accadrà di nuovo, ma quando lo farà, saprò cosa fare al riguardo.

Spero che queste informazioni aiutino qualcuno e forse portino a una soluzione. Non posso dire che sia un bug ufficiale perché sto usando una build notturna (cm-9-20120819-NOTTE-iyokan)


10

Mentre @ k3b ha ragione in ciò che significa una scarsa connessione a Internet non è ciò che sta causando la visualizzazione del messaggio di errore. Se in realtà hai problemi di connessione non ricevi un messaggio di errore (abbastanza controintuitivo)
Sembra che dal momento dell'aggiornamento a ics le persone abbiano un problema con questo.

Teoricamente dovrebbe esserci un'impostazione per spegnerlo sotto:

Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connection 

Te l'ho detto teoricamente perché non ce l'ho. Vedi se lo fai e se risolve il problema. In caso contrario, continua a leggere.

C'è un'applicazione solo per root su sviluppatori xda che dovrebbe risolverlo. Se non hai o non desideri eseguire il root, devi attendere che Google lo risolva.


1
In modo fastidioso, posso vedere l'opzione nelle impostazioni, ma è deselezionata (e continuo a ricevere l'errore).
Joe Freeman,

2

Anch'io ho avuto questo problema su CM9. E il problema era così grave che riuscivo a malapena a connettermi al mio WiFi. Quindi ho deciso di aggiustarlo da solo. Ho scritto un'app che ora risolve facilmente questo problema. Puoi ottenerlo da Google Play .

Ora un po 'di spiegazione :

Il problema: come forse saprai, quando il tuo dispositivo dice "Connessione scadente" la connessione non è davvero scadente, si tratta solo di Android che rovina tutto. Questo può essere risolto cancellando i contenuti in cui Android memorizza le informazioni DHCP, per qualche motivo che i dati stanno causando il problema. Questa informazione non è altro che materiale di locazione e pid . Dato che il contratto di locazione non è leggibile dall'uomo (al contratto di locazione non lo capisco!) Non posso dire esattamente cosa sta succedendo lì. Ma la compensazione aiuta.

La soluzione: la soluzione che ho creato automatizza semplicemente la disattivazione del WiFi, la cancellazione delle informazioni DCHP e quindi la riattivazione del WiFi. Soluzione semplice ma perfetta! :)


1
Puoi darci un'idea di cosa fa la tua app per risolvere questo problema, per favore. Sono solo curioso di sapere se esiste un modo in cui un utente non root può farlo attraverso la riconnessione / disconnessione, ecc., Anche se è più doloroso?
GAThrawn

@GAThrawn: Sì, l'app cancella i contenuti in cui Android memorizza le informazioni DHCP. Per qualche motivo i dati stanno causando tutto il problema. Come forse saprai, quando si dice "Connessione scadente" la connessione non è davvero scadente, si tratta solo di Android che rovina tutto. Ora per quanto riguarda i dispositivi non root, temo che questa soluzione non funzionerà per accedere ai dati DHCP necessari per le autorizzazioni dei super utenti. (Ed è per questo che l'app ha bisogno dell'accesso root.)
Suraj Bajaj,

Interessante. Di che tipo di informazioni DHCP stiamo parlando qui? Leasing? O la configurazione? Come hai saputo come ripararlo? Dove posso trovare ulteriori informazioni? Sei un'app open source? In tal caso, dove posso rivedere la fonte?
Flusso

Troppe domande .. Haha! Sì, è contratto di locazione e pid. Dato che il contratto di locazione non è leggibile dall'uomo (al contratto di locazione non lo capisco!) Non posso dire esattamente cosa sta succedendo lì. Ma la compensazione aiuta. :) Stavo cercando su Google di risolvere questo problema da qualche parte (purtroppo non ricordo dove) ho letto che è il problema con le informazioni DHCP. Quindi ho provato a cancellarlo manualmente e ha funzionato! La mia app automatizza solo la disattivazione del WiFi, la cancellazione del contratto di locazione e del pid DCHP e quindi la riattivazione del WiFi. Soluzione semplice ma perfetta! ;)
Suraj Bajaj,

1

Ciò si verifica anche se il dispositivo non è in grado di contattare il server DHCP.


0

Quando ho avuto questo problema, ho modificato il gateway della rete WiFi con impostazioni WiFi avanzate in modo che corrispondessero all'indirizzo proxy. Questo ha risolto il problema per me.


2
Potresti spiegare come fare? La domanda non dice nulla sull'uso di un proxy. Quali impostazioni dovrebbero essere e dove trovarle?
Izzy
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.