Ce înseamnă “ evitat o conexiune slabă la Internet ”?

Conexiunea la serviciul meu wifi tocmai a eșuat și sub rețea telefonul meu spune "Avoided poor Internet connection". Ce înseamnă exact acest lucru? A detectat telefonul că nu poate ieși la internetul mai larg sau rețeaua nu a reușit să aloce o adresă IP sau altceva?

Nu sunt sigur dacă contează, dar acesta este pe un Galaxy Nexus.

Comentarii

  • Folosiți ics?
  • @richardborcsik Nu I ‘ Nu folosesc ICS, este doar telefonul care se conectează singur prin wifi.
  • @LukeQuinane ICS înseamnă Ice Cream Sandwich, care la rândul său înseamnă Android 4.0 sau o versiune ulterioară. Deoarece dispozitivul dvs. este un Galaxy Nexus, fapt utilizează ICS 🙂
  • @onik cred că a înțeles-o ca partajare a conexiunii la internet.
  • @RichardBorcsik Da, am înțeles, am crezut că am ‘ d clarifică ce se înțelegea prin ICS în acest context.

Răspuns

Conexiunea slabă poate însemna că:

  • există fie un semnal slab de la dispozitivul dvs. partener wifi.
  • există mult zgomot de la alte sisteme care utilizează aceeași frecvență. .

Ambele înseamnă că multe pachete de date sunt pierdute și trebuie retransmise, astfel încât capacitatea totală să scadă.

Puteți compara acest lucru cu:

  • cineva vorbește nu suficient de tare
  • mulți oameni vorbesc în același timp și este dificil să înțelegi o persoană în acel zgomot

Dacă ai probleme de interferență ar putea ajuta la schimbarea canalului / frecvenței wifi

Comentarii

  • Sau dispozitivul dvs. nu putea ‘ să obțină o adresă IP validă și trebuia să se întoarcă la o adresă locală de legătură, sau conexiunea de la punctul de acces la internet are o intensitate mare și / sau procentul de pierdere a pachetelor
  • PENTRU a confirma comentariul lui @onik ‘, ‘ am văzut ” S-a evitat conexiunea la internet slabă ” destul de mult în ultima săptămână pe internet hotel, înainte ca mesajul respectiv să apară, dacă deschid conexiunea Wi secțiunea fi din Setări Pot vedea ciclul de conexiune prin ” Conectarea ” și ” Obținerea Adresă IP ” pentru câteva minute înainte ca sistemul să renunțe și să spună că a evitat conexiunea slabă. În acest caz, cel mai probabil este fie un server wifi supraîncărcat, fie un server DHCP care nu mai are adrese, sau o conexiune fulgurantă care continuă să cadă în timp ce telefonul se conectează la AP.
  • I ‘ văd același comportament al dispozitivului ca GAThrawn, dar am și acces la urmele de pachete rulate pe serverul DHCP care arată clar că (a) serverul DHCP face exact ceea ce trebuie ca răspuns la solicitări de pe dispozitivul Android și (b) după ce serverul DHCP își trimite DHCP ACK, dispozitivul Android și gateway-ul local schimbă cu succes pachetele ARP. Conexiunea wifi este destul de solidă și există doar alte două dispozitive în rețea.

Răspunde

Acest problema m-a afectat de când am actualizat Sony Ericcson Experia Pro („iyokan”) de la Cyanogenmod 7.2 (Android 2.3.7) la 9.0 (Android 4.0.3) – până astăzi, când am făcut o investigație mai detaliată.

Este destul de clar un defect legat de clientul DHCP. Când se manifestă, dispozitivul nu reușește să obțină o adresă IP de la orice punct de acces, chiar și cu acelea cu care nu a avut anterior probleme. Adresa IP funcționează în jurul problemei.

acum câteva minute, am constatat că ștergerea conținutului din / data / misc / dhcp și apoi resetarea dispozitivului au eliminat problema. Sunt sigur că se va întâmpla din nou, dar când o va face, voi ști ce să fac în legătură cu aceasta.

Sper că aceste informații ajută pe cineva și poate conduc la o remediere. Nu pot raporta că este o eroare oficială, deoarece o construcție nocturnă (cm-9-20120819-NIGH TLY-iyokan)

Răspuns

În timp ce @ k3b are dreptate în ceea ce înseamnă o conexiune slabă la Internet că „nu e ceea ce” e determinând apariția mesajului de eroare. Dacă aveți de fapt probleme de conexiune, nu primiți un mesaj de eroare (destul de contra-intuitiv)
Se pare că, de la actualizarea la ics, oamenii au o problemă cu acest lucru.

Teoretic ar trebui să existe o setare pentru a opri acest lucru sub:

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

Am spus teoretic pentru că nu o am. Vedeți dacă faceți acest lucru și dacă rezolvă problema. Dacă nu faceți „sau nu”, citiți mai departe.

Există o aplicație numai rădăcină pe dezvoltatori xda care ar trebui să rezolve acest lucru. Dacă nu aveți sau nu doriți să faceți root, trebuie să așteptați ca Google să remedieze acest lucru.

Comentarii

  • Enervant, pot vedea opțiunea în setări, dar ‘ nu este bifată ( și încă primesc eroarea).

Răspuns

Și eu am avut această problemă pe CM9. Și problema a fost atât de rea încât abia m-am putut conecta la WiFi. Așa că am decis să o rezolv eu însumi. Am scris o aplicație care acum rezolvă cu ușurință această problemă. Puteți obține de la Google Play .

Acum, un pic de explicație :

Problema: După cum ați putea ști, atunci când dispozitivul dvs. spune „Conexiune slabă”, conexiunea nu este prea slabă, este vorba doar despre Android care o încurcă. Acest lucru poate fi rezolvat prin ștergerea conținutului în care Android stochează informații DHCP, dintr-un anumit motiv că datele cauzează problema. informațiile nu sunt altceva decât lucrări de leasing și pid . Deoarece contractul de închiriere nu poate fi citit de om (la închiriere nu îl primesc!) Nu pot să spun ce exact greșit că se întâmplă acolo. Dar compensarea ajută.

Soluția: Soluția pe care am construit-o automatizează pur și simplu oprirea WiFi-ului, ștergerea informațiilor DCHP și apoi reporniți WiFi-ul. Soluție simplă, dar perfectă! 🙂

Comentarii

  • Ne puteți da o idee despre ce face aplicația dvs. pentru a remedia acest lucru, vă rog. ‘ Sunt curios dacă există ‘ într-un fel în care un utilizator non-root ar putea face acest lucru prin reconectare / deconectare etc., chiar dacă este mai mult dureros?
  • @GAThrawn: Da, aplicația șterge conținutul în care Android le stochează ‘ informațiile DHCP. Din anumite motive, datele cauzează toată problema. După cum ați știut, atunci când scrie ” Conexiune slabă ” conexiunea nu este cu adevărat slabă, ea ‘ se referă la problemele legate de Android. În ceea ce privește dispozitivele non-root, mă tem că această soluție nu va funcționa pentru a accesa datele DHCP de care aveți nevoie de permisiuni super-utilizator. (Și ‘ este motivul pentru care aplicația are nevoie de acces root.)
  • Interesant. Despre ce fel de informații DHCP vorbim aici? Închirieri? Sau configurația? De unde ai știut cum să o rezolvi? Unde pot găsi informații suplimentare? Sunteți aplicația open source? Dacă da, unde pot examina sursa?
  • Prea multe întrebări .. Haha! Da, este ‘ leasing și pid. Deoarece leasingul nu poate fi citit de om (la leasing nu ‘ nu îl primesc!) Nu pot ‘ să spun exact ce este greșit că ‘ se întâmplă acolo. Dar compensarea ajută. 🙂 Mă uitam la internet pentru a remedia această problemă, undeva (din păcate, nu ‘ nu-mi amintesc unde) am citit că ‘ s problema cu informațiile DHCP. Așa că a încercat să o ștergeți manual și a funcționat! Aplicația mea automatizează numai dezactivarea WiFi-ului, ștergerea contractului de închiriere și pid DCHP și apoi reactivarea WiFi-ului. Soluție simplă, dar perfectă! 😉

Răspuns

Acest lucru se întâmplă și dacă dispozitivul nu poate contacta serverul DHCP.

Răspuns

Când am avut această problemă, am editat gateway-ul rețelei WiFi în setările WiFi avansate pentru a fi la fel ca adresa proxy . Acest lucru a rezolvat problema pentru mine.

Comentarii

  • Puteți explica Cum faceți acest lucru? Întrebarea nu spune nimic despre utilizarea unui proxy. Ce setări ar trebui să fie și unde să le găsiți?

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *