Che cosa significa “ evitato una connessione Internet scadente ”?

La connessione al wifi di lavoro è appena fallita e sotto la rete il mio telefono dice "Avoided poor Internet connection". Cosa significa esattamente? Il telefono ha rilevato che “non può accedere a Internet più ampio o la rete non è riuscita ad allocare un indirizzo IP o qualcosaltro?

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

Commenti

  • Stai usando ics?
  • @richardborcsik No I ‘ Non sto utilizzando ICS, è solo il telefono che si connette tramite Wi-Fi da solo.
  • @LukeQuinane ICS significa Ice Cream Sandwich, che a sua volta significa Android 4.0 o versioni successive. Poiché il tuo dispositivo è un Galaxy Nexus, tu in infatti stanno utilizzando ICS 🙂
  • @onik Penso che labbia capito come Condivisione connessione Internet.
  • @RichardBorcsik Sì, ho capito, ho pensato che io ‘ d chiarire cosa si intendeva per ICS in questo contesto.

Risposta

Una connessione scadente può significare che:

  • cè un segnale debole dal tuo dispositivo partner Wi-Fi.
  • cè molto rumore da altri sistemi che utilizzano la stessa frequenza .

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

Puoi confrontare questo con:

  • qualcuno non parla abbastanza forte
  • molte persone parlano contemporaneamente ed è difficile capire una persona in quel rumore

Se hai problemi di interferenza potrebbe essere utile cambiare il canale / frequenza wifi

Commenti

  • Oppure il tuo dispositivo non è riuscito ‘ a ottenere un indirizzo IP valido e ha dovuto eseguire il fallback a un indirizzo link-local oppure la connessione dal punto di accesso a Internet ha un jitter elevato e / o percentuale di perdita di pacchetti
  • PER confermare il commento di @onik ‘, ‘ ho visto ” Connessione Internet scadente evitata ” abbastanza nellultima settimana sul Wi-Fi dellhotel, prima che appaia quel messaggio, se apro il Wi fi sezione delle Impostazioni Posso vedere il ciclo di connessione attraverso ” Connessione ” e ” Ottenere Indirizzo IP ” per alcuni minuti prima che il sistema si arrenda e dica di aver evitato la cattiva connessione. In questo caso molto probabilmente un AP wifi sovraccarico o un server DHCP che ha esaurito gli indirizzi o una connessione instabile che continua a cadere mentre il telefono si connette allAP.
  • I ‘ vedo 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 si scambiano con successo i pacchetti ARP. La connessione wifi è abbastanza solida e ci sono solo altri due dispositivi sulla rete.

Rispondi

Questo il 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 svolto unindagine più dettagliata.

È piuttosto chiaramente un difetto relativo al client DHCP. Quando si manifesta, il dispositivo non riesce a ottenere un indirizzo IP da qualsiasi punto di accesso, anche quelli con cui non aveva avuto problemi in precedenza. Passaggio a uno statico Lindirizzo IP risolve il problema.

pochi minuti fa, ho scoperto che leliminazione del contenuto di / data / misc / dhcp e il ripristino del dispositivo ha 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 correzione. Non posso segnalare che si tratta di un bug ufficiale perché sto usando una build notturna (cm-9-20120819-NIGH TLY-iyokan)

Risposta

Anche se @ k3b ha ragione su ciò che una scarsa connessione a Internet significa “non è cosa” causando la visualizzazione del messaggio di errore. Se hai effettivamente problemi di connessione non ricevi un messaggio di errore (piuttosto controintuitivo)
Sembra che dallaggiornamento a ics le persone abbiano un problema con questo.

Teoricamente dovrebbe esserci unimpostazione per disattivarlo in:

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

Ho detto in teoria perché non ce lho. Vedi se lo fai e se risolve il problema. Se non lo fai o non lo fa, continua a leggere.

Esiste unapplicazione solo root su xda-developers che dovrebbe risolvere questo problema. Se non si dispone o non si desidera eseguire il root, è necessario attendere che Google risolva il problema.

Commenti

  • Fastidiosamente, posso vedere lopzione nelle impostazioni, ma ‘ è deselezionata ( e ricevo ancora lerrore).

Risposta

Anchio 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 unapp che ora risolve facilmente questo problema. Puoi scaricarlo da Google Play .

Ora un po di spiegazione :

Il problema: Come forse saprai, quando il tuo dispositivo dice “Connessione scadente” la connessione non è veramente scarsa, è tutta questione di Android che rovina tutto. Questo può essere risolto cancellando i contenuti in cui Android memorizza le informazioni DHCP, per qualche motivo sono i dati a causare il problema. Questo le informazioni non sono altro che lease e roba pid . Poiché il contratto di locazione non è leggibile dalluomo (almeno non lo capisco!) non posso “dire cosa esattamente sbagliato quello che sta succedendo lì. Ma la cancellazione aiuta.

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

Commenti

  • Puoi darci unidea di cosa fa la tua app per risolvere questo problema, per favore. ‘ sono solo curioso di sapere se ‘ in qualche modo un utente non root potrebbe farlo attraverso la riconnessione / disconnessione, ecc. Anche se è più doloroso?
  • @GAThrawn: Sì, lapp cancella i contenuti in cui Android memorizza le ‘ informazioni DHCP. Per qualche ragione i dati stanno causando tutto il problema. Come forse saprai, quando viene visualizzato ” Connessione scadente ” la connessione non è veramente scarsa, ‘ è tutto incasinato da Android. Ora per quanto riguarda i dispositivi non root, temo che questa soluzione ‘ non funzioni in quanto per accedere ai dati DHCP sono necessari i permessi di super utente. (E questo ‘ è il motivo per cui lapp necessita dellaccesso root.)
  • Interessante. Di che tipo di informazioni DHCP stiamo parlando qui? Locazioni? O la configurazione? Come hai saputo come risolverlo? Dove posso trovare ulteriori informazioni? La tua app è open source? In tal caso, dove posso rivedere la fonte?
  • Troppe domande .. Haha! Sì, è ‘ lease e pid. Poiché il contratto di locazione non è leggibile dalluomo (almeno non ‘ ottenerlo!) Non posso ‘ dire cosa esattamente non va ‘ sta andando avanti lì. Ma la cancellazione aiuta. 🙂 Stavo cercando su Google per risolvere questo problema, da qualche parte (sfortunatamente, ‘ per non ricordare dove) ho letto che ‘ s 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 di DCHP lease e pid, quindi riattivazione del WiFi. Soluzione semplice ma perfetta! 😉

Risposta

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

Risposta

Quando ho riscontrato questo problema, ho modificato il gateway della rete WiFi nelle impostazioni Wi-Fi avanzate in modo che corrispondesse allindirizzo proxy . Questo ha risolto il problema per me.

Commenti

  • Potresti spiegare come farlo? La domanda non dice nulla sullutilizzo di un proxy. Quali impostazioni dovrebbero essere e dove trovarle?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *