Hvad betyder “ undgået dårlig internetforbindelse ”?

Forbindelsen til mit arbejde wifi mislykkedes lige og under netværket siger min telefon "Avoided poor Internet connection". Hvad betyder dette præcist? Har telefonen registreret, at den ikke kan komme ud til det bredere internet, eller har netværket ikke tildelt en IP-adresse eller noget andet?

Ikke sikker på, om det betyder noget, men dette er på en Galaxy Nexus.

Kommentarer

  • Bruger du ics?
  • @richardborcsik Nej I ‘ Jeg bruger ikke ICS, det er bare telefonen, der opretter forbindelse via wifi alene.
  • @LukeQuinane ICS betyder Ice Cream Sandwich, hvilket igen betyder Android 4.0 eller nyere. Da din enhed er en Galaxy Nexus, er du i faktisk bruger ICS 🙂
  • @onik Jeg tror, han forstod det som deling af internetforbindelse.
  • @RichardBorcsik Ja, det fik jeg, troede, at jeg ‘ d præcisere, hvad der var meningen med ICS i denne sammenhæng.

Svar

Dårlig forbindelse kan betyde, at:

  • der enten er et svagt signal fra din wifi-partnerenhed.
  • der er meget støj fra andre systemer, der bruger den samme frekvens .

Begge betyder, at mange datapakker går tabt og skal transmitteres igen, så din samlede kapacitet går ned.

Du kan sammenligne dette med:

  • nogen taler ikke højt nok
  • mange taler på samme tid, og det er svært at forstå en person i den støj

Hvis du har interferensproblemer, det kan hjælpe med at ændre wifi-kanal / frekvens

Kommentarer

  • Eller din enhed kunne ikke ‘ ikke få en gyldig IP-adresse og måtte falde tilbage til en link-lokal adresse, eller forbindelsen fra adgangspunktet til internettet har en høj jitter og / eller procentdel af pakketab
  • FOR at bekræfte @onik ‘ s kommentar, jeg ‘ har set ” Undgået dårlig internetforbindelse ” en hel del i den sidste uge på hotel wifi, før denne meddelelse vises, hvis jeg åbner Wi-Fi fi sektion af Indstillinger Jeg kan se forbindelsescyklussen gennem ” Forbinder ” og ” IP-adresse ” i et par minutter, før systemet giver op og siger, at det har undgået den dårlige forbindelse. I dette tilfælde sandsynligvis enten en overbelastet wifi-AP eller DHCP-server, der er løbet tør for adresser, eller en flaky forbindelse, der bliver ved med at falde, mens telefonen opretter forbindelse til AP.
  • I ‘ ser den samme enhedsadfærd som GAThrawn, men jeg har også adgang til pakkespor, der køres mod DHCP-serveren, der tydeligt viser, at (a) DHCP-serveren gør nøjagtigt den rigtige reaktion på anmodninger fra Android-enheden og (b) efter at DHCP-serveren sender sin DHCP ACK, udveksler Android-enheden og den lokale gateway med succes ARP-pakker. WiFi-forbindelsen er ret solid, og der er kun to andre enheder på netværket.

Svar

Dette problemet har plaget mig lige siden jeg opgraderede min Sony Ericcson Experia Pro (“iyokan”) fra Cyanogenmod 7.2 (Android 2.3.7) til 9.0 (Android 4.0.3) – indtil i dag, hvor jeg foretog en mere detaljeret undersøgelse.

Det er ret tydeligt en defekt relateret til DHCP-klienten. Når den manifesterer sig, kan enheden ikke få en IP-adresse fra ethvert adgangspunkt, selv dem, som den tidligere ikke havde haft problemer med. Skift til en statisk IP-adressen løser problemet.

for et par minutter siden fandt jeg ud af at sletning af indholdet af / data / misc / dhcp og derefter nulstilling af enheden ryddede problemet. Jeg er sikker på, at det vil ske igen, men når det gør det, ved jeg hvad jeg skal gøre ved det.

Jeg håber, at disse oplysninger hjælper nogen og måske fører til en løsning. Jeg kan ikke rapportere, at det er en officiel fejl, fordi jeg bruger en natlig bygning (cm-9-20120819-NIGH TLY-iyokan)

Svar

Mens @ k3b har ret i, hvad en dårlig internetforbindelse betyder, at “s ikke hvad” s forårsager fejlmeddelelsen. Hvis du faktisk har forbindelsesproblemer, får du ikke en fejlmeddelelse (ret kontraintuitiv)
Det ser ud til, at siden opgradering til ics, har folk et problem med dette.

Teoretisk set bør der være en indstilling for at slå dette fra under:

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

Jeg sagde teoretisk, fordi jeg ikke har det. Se om du gør det, og om det løser problemet. Hvis du ikke gør det eller ikke, skal du læse videre.

Der er et root-program på xda-udviklere , som skal løse dette. Hvis du ikke har eller ikke vil rodfæste, skal du vente på, at Google løser dette.

Kommentarer

  • Irriterende kan jeg se muligheden i indstillinger, men den ‘ er ikke markeret ( og jeg får stadig fejlen).

Svar

Også jeg havde dette problem på CM9. Og problemet var så slemt, at jeg næppe kunne oprette forbindelse til min WiFi. Så jeg besluttede at ordne det selv. Jeg skrev en app, som nu let løser dette problem. Du kan hente det fra Google Play .

Nu lidt af forklaring :

Problemet: Som du måske ved, Når din enhed siger “Dårlig forbindelse”, er forbindelsen ikke rigtig dårlig, det handler kun om, at Android ødelægger det. Dette kan løses ved at rydde indholdet, hvor Android gemmer DHCP-oplysninger, af en eller anden grund at data forårsager problemet. Dette information er intet andet end lease and pid stuff. Da lejekontrakten ikke er læsbar for mennesker (ved lejekontrakt får jeg det ikke!) Jeg kan ikke fortælle hvad nøjagtigt forkert, der foregår der. Men at rydde det hjælper.

Løsningen: Løsningen, som jeg byggede, gør det automatisk at slå WiFi fra, rydde DCHP-oplysninger og derefter tænde WiFi igen. Enkel, men perfekt løsning! 🙂

Kommentarer

  • Kan du give os en idé om, hvad din app gør for at løse dette tak. Jeg ‘ er bare nysgerrig efter, om der ‘ er en eller anden måde, som en ikke-root-bruger kunne gøre dette ved at genoprette / afbryde osv., Selvom det er mere smertefuldt?
  • @GAThrawn: Ja, appen rydder indholdet, hvor Android gemmer det ‘ s DHCP-oplysninger. Af en eller anden grund forårsager data hele problemet. Som du måske ved, når der står ” Dårlig forbindelse ” er forbindelsen ikke rigtig dårlig, så er den ‘ handler om, at Android ødelægger det. Nu om ikke-root-enheder er jeg bange for, at denne løsning ikke vil ‘ ikke fungerer som at få adgang til de DHCP-data, du har brug for superbrugertilladelser. (Og det er ‘, hvorfor appen har brug for rootadgang.)
  • Interessant. Hvilken slags DHCP-oplysninger taler vi om her? Lejekontrakter? Eller konfigurationen? Hvordan vidste du, hvordan du fikser det? Hvor kan jeg finde yderligere oplysninger? Er din app open source? Hvis ja, hvor kan jeg gennemgå kilden?
  • For mange spørgsmål .. Haha! Ja, det ‘ er leasing og pid. Da lejekontrakten ikke er læsbar for mennesker (ved lejekontrakt kan jeg ikke ‘ ikke forstå det!) Jeg kan ‘ ikke fortælle, hvad der nøjagtigt er ‘ foregår der. Men at rydde det hjælper. 🙂 Jeg googlede rundt for at løse dette problem et eller andet sted (desværre husker jeg ikke ‘ hvor) jeg læste at det ‘ s problemet med DHCP-info. Så prøvede at rydde det manuelt, og det fungerede! Min app automatiserer kun at slå WiFi fra, rydde DCHP-lease og pid og derefter tænde WiFi igen. Enkel, men perfekt løsning! 😉

Svar

Dette sker også, hvis enheden ikke er i stand til at kontakte DHCP-serveren.

Svar

Da jeg havde dette problem, redigerede jeg gatewayen til WiFi-netværket i avancerede WiFi-indstillinger for at være den samme som proxy-adressen . Dette løste problemet for mig.

Kommentarer

  • Kan du venligst forklare Hvordan at gøre dette? Spørgsmålet siger ikke noget om, at en proxy bruges. Hvilke indstillinger skal det være, og hvor finder du dem?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *