Vad betyder “ att undvika dålig internetanslutning ”?

Anslutningen till mitt jobb-wifi misslyckades precis och under nätverket säger min telefon "Avoided poor Internet connection". Vad betyder detta exakt? Har telefonen upptäckt att den inte kan komma ut till det bredare Internet eller misslyckades nätverket med att tilldela en IP-adress eller något annat?

Är du osäker på om det betyder något, men det här är på en Galaxy Nexus.

Kommentarer

  • Använder du ics?
  • @richardborcsik Nej I ’ jag använder inte ICS, det är bara telefonen som ansluter via wifi ensam.
  • @LukeQuinane ICS betyder Ice Cream Sandwich, vilket i sin tur betyder Android 4.0 eller högre. Eftersom din enhet är en Galaxy Nexus, är du i faktum använder ICS 🙂
  • @onik Jag tror att han förstod det som delning av internetanslutning.
  • @RichardBorcsik Ja, jag förstod det, trodde att jag ’ d klargör vad som menades med ICS i detta sammanhang.

Svar

Dålig anslutning kan innebära att:

  • det finns antingen en svag signal från din wifi-partnerenhet.
  • det är mycket brus från andra system som använder samma frekvens .

Båda betyder att många datapaket går förlorade och måste överföras igen så att din totala genomströmning går ner.

Du kan jämföra detta med:

  • någon talar inte tillräckligt högt
  • många talar samtidigt och det är svårt att förstå en person i det bullret

Om du har störningsproblem kan det hjälpa till att ändra wifi-kanal / frekvens

Kommentarer

  • Eller så kunde enheten ’ inte få en giltig IP-adress och var tvungen att falla tillbaka till en länk-lokal adress, eller så har anslutningen från åtkomstpunkten till internet en hög jitter och / eller procentsats för förlust av paket
  • FÖR att bekräfta @onik ’ s kommentar, jag ’ har sett ” Undviker dålig internetanslutning ” ganska mycket under den senaste veckan på hotell wifi, innan meddelandet visas, om jag öppnar Wi-Fi fi avsnitt i Inställningar Jag kan se anslutningscykeln genom ” Ansluter ” och ” IP-adress ” i några minuter innan systemet ger upp och säger att det har undvikit dålig anslutning. I det här fallet antas troligen antingen en överbelastad wifi-AP eller DHCP-server som har slut på adresser, eller en flakig anslutning som fortsätter att släppa medan telefonen ansluter till AP.
  • I ’ ser samma enhetsbeteende som GAThrawn, men jag har också tillgång till paketspår som körs mot DHCP-servern som tydligt visar att (a) DHCP-servern gör exakt rätt som svar på förfrågningar från Android-enheten och (b) efter att DHCP-servern skickar sin DHCP ACK, växlar Android-enheten och den lokala gatewayen framgångsrikt ARP-paket. WiFi-anslutningen är ganska solid, och det finns bara två andra enheter i nätverket.

Svar

Detta problemet har plågat mig ända sedan jag uppgraderade min Sony Ericcson Experia Pro (”iyokan”) från Cyanogenmod 7.2 (Android 2.3.7) till 9.0 (Android 4.0.3) – fram till idag när jag gjorde en mer detaljerad undersökning.

Det är ganska tydligt en defekt relaterad till DHCP-klienten. När den manifesteras misslyckas enheten med att få en IP-adress från någon åtkomstpunkt, även de som den tidigare inte hade problem med. Växla till en statisk IP-adressen kringgick problemet.

för några minuter sedan upptäckte jag att jag raderade innehållet i / data / misc / dhcp och sedan återställde enheten. Jag är säker på att det kommer att hända igen, men när det gör det vet jag vad jag ska göra åt det.

Jag hoppas att den här informationen hjälper någon och kanske leder till en fix. Jag kan inte rapportera att det är ett officiellt fel eftersom jag använder en nattlig byggnad (cm-9-20120819-NIGH TLY-iyokan)

Svar

Medan @ k3b är rätt i vad en dålig internetanslutning betyder att ”s inte vad” s orsakar att felmeddelandet visas. Om du faktiskt har anslutningsproblem får du inte ett felmeddelande (ganska kontraintuitivt)
Det verkar att eftersom uppgradering till ics har människor problem med detta.

Teoretiskt sett bör det finnas en inställning för att stänga av detta under:

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

Jag sa teoretiskt eftersom jag inte har det. Se om du gör det och om det löser problemet. Om du inte gör det eller inte, läs vidare.

Det finns en root-applikation på xda-utvecklare som ska lösa detta. Om du inte har eller inte vill rota, måste du vänta på att Google åtgärdar det.

Kommentarer

  • Irriterande kan jag se alternativet i inställningar, men det ’ är avmarkerat ( och jag får fortfarande felet).

Svar

Jag hade också det här problemet på CM9. Och problemet var så dåligt att jag knappt kunde ansluta till min WiFi. Så jag bestämde mig för att fixa det själv. Jag skrev en app som nu enkelt löser detta problem. Du kan hämta det från Google Play .

Nu lite av förklaring :

Problemet: Som du kanske vet, när din enhet säger ”Dålig anslutning” är anslutningen inte riktigt dålig, det handlar bara om att Android förstör det. Detta kan lösas genom att rensa innehållet där Android lagrar DHCP-information, av någon anledning att data orsakar problemet. Detta information är inget annat än hyresavtal och pid saker. Eftersom hyresavtalet inte är läsbart för människor (vid leasing kan jag inte få det!) Jag kan inte berätta exakt fel som händer där. Men att rensa det hjälper.

Lösningen: Lösningen som jag byggde automatiserar automatiskt att stänga av WiFi, rensa DCHP-information och slå sedan på WiFi igen. Enkel men ändå perfekt lösning! 🙂

Kommentarer

  • Kan du ge oss en uppfattning om vad din app gör för att åtgärda detta tack. Jag ’ är bara nyfiken på om det finns ’ på ett sätt som en icke-rotanvändare skulle kunna göra detta genom att återansluta / koppla bort etc även om det är mer smärtsamt?
  • @GAThrawn: Ja, appen rensar innehållet där Android lagrar den ’ s DHCP-information. Av någon anledning orsakar data alla problem. Som du kanske vet, när det står ” Dålig anslutning ” är anslutningen inte riktigt dålig, den ’ handlar om att Android förstör det. Nu om icke-root-enheter är jag rädd att den här lösningen inte kommer att fungera ’ för att komma åt de DHCP-data du behöver superanvändarbehörigheter. (Och det är ’ varför appen behöver root-åtkomst.)
  • Intressant. Vilken typ av DHCP-information pratar vi här? Hyresavtal? Eller konfigurationen? Hur visste du hur du fixade det? Var kan jag hitta ytterligare information? Är din app öppen källkod? Om så är fallet, var kan jag granska källan?
  • För många frågor .. Haha! Ja, det ’ s hyresavtal och pid. Eftersom hyresavtalet inte är läsbart för människor (vid leasing kan jag inte ’ inte få det!) Jag kan ’ inte berätta exakt vad som är fel ’ pågår där. Men att rensa det hjälper. 🙂 Jag googlade för att åtgärda problemet, någonstans (tyvärr vet jag inte ’ t) var jag läste att det ’ s problemet med DHCP-information. Så försökte rensa det manuellt, och det fungerade! Min app automatiserar bara att stänga av WiFi, rensa DCHP-leasing och pid och sedan slå på WiFi igen. Enkel men ändå perfekt lösning! 😉

Svar

Detta inträffar också om enheten inte kan kontakta DHCP-servern.

Svar

När jag hade det här problemet redigerade jag WiFi-nätverkets gateway i avancerade WiFi-inställningar för att vara samma som proxy-adressen . Detta löste problemet för mig.

Kommentarer

  • Kan du snälla förklara Hur att göra detta? Frågan säger ingenting om att en proxy används. Vilka inställningar ska det vara och var hittar du dem?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *