Mögliche Duplikate:
- /android/60139/ice-cream-sandwich-cant-obtain-ip-address-what-do-i-need-to-delete-to-reset-wi
- Das Gerät bleibt bei "IP-Adresse erhalten" hängen und setzt das Netzwerk auf "deaktiviert".
Ich habe einen Sony Ericcson Mini Pro (Codename „Mango“ bei CyanogenMod) mit CyanogenMod 9.1.0-Mango. Dies ist Android 4.0.4.
Das Problem
Wenn Sie versuchen, eine Verbindung zu einem drahtlosen Netzwerk herzustellen, bleibt diese für eine Weile in einer Schleife zum Festlegen der IP-Adresse hängen, bis "Schlechte Verbindung" angezeigt wird. So sieht es in den Einstellungen des drahtlosen Netzwerksystems aus:
Mein Tablet mit CyanogenMod 10.2, Android 4.3, kann problemlos eine Verbindung zu diesem drahtlosen Netzwerk herstellen, ebenso mein Kubuntu 13.10-Laptop mit einer Intel-WLAN-Karte.
Bisher versucht
Auf der Suche nach der Ursache und einer Lösung für das Problem habe ich zahlreiche Beiträge gefunden, die die Verwendung einer statischen IP-Adresse vorschlagen. Dies ist eine legitime Problemumgehung, und ich könnte darauf zurückgreifen, aber ich möchte dies im Allgemeinen beheben.
Das erste, was ich versuchte, war, die Berechtigungen von
/system/etc/dhcpcd/dhcpcd-run-hooks
auf 555 zu ändern . Dies hatte jedoch keine Auswirkung.Dann habe ich die WiFix- App heruntergeladen und im automatischen Modus ausgeführt. Hab auch nichts gemacht.
Das letzte, was ich versuchte, war das Löschen
/data/misc/dhcp/*
. Überhaupt keine Wirkung.Update 21.02.2014 : Wie Sie im Screenshot sehen können, ist die Signalstärke sehr schwach, obwohl das Telefon einen Meter vom Router entfernt ist und dazwischen ein Schreibtisch liegt. Jetzt wurde es verbunden, während es auf dem Tisch lag. Die Signalstärke ist jetzt voll. Ich habe in einer anderen Frage gelesen , dass das Problem durch ein schwaches Signal verursacht werden könnte. Könnte das das zugrunde liegende Problem sein?
Mein Router verfügt nicht über eine externe Antenne. Daher ist es möglicherweise etwas unvorhersehbar, wo das Signal am stärksten ist. Ich habe das Telefon an den Router angeschlossen und es hatte immer noch das Problem. Die Signalstärke sollte also nicht das Problem sein.
Update 04.03.2014 : Ich habe den neuesten nächtlichen Build von Cyanogen Mod anhand der Anweisungen auf dem Gerät installiert . Dies installierte Android 4.1.3, das ein ernstes Problem mit dem WLAN hatte. Es wurde ausgeschaltet, als ich das Gerät startete, und es blieb beim Aktivieren von WLAN hängen. Also bin ich zur neuesten stabilen Version zurückgekehrt, die immer noch diese Endlosschleife hat.
Update 04.03.2014 : Für mein Heimnetzwerk habe ich eine statische IP-Adresse eingerichtet, obwohl es mir wirklich nicht gefällt. Die Internetverbindung funktioniert jetzt jedoch.
Update 06.03.2014 : Überprüft auf
/system/bin/sh -> mksh
und es ist vorhanden. Dies scheint das Problem nicht zu verursachen.
Wie kann ich dieses offensichtliche DHCP-Problem beheben?
Antworten:
Ich hatte die gleichen Symptome beim Kochen eines ROM, als der Symlink von / system / bin / sh zu mksh fehlte.
quelle
/system/bin/mksh
und bin/system/bin/sh
anwesend, wobei letzteres ein Symlink zu ersteren ist. Das scheint also nicht das Problem zu sein.Wie Sie beschrieben haben, funktioniert die Verbindung bei statischer IP . Dies führt zu Problemen bei der Einstellung auf Ihren Router.
quelle
Stellen Sie auf dem Router statische IP-Adressen ein. Wenn sich das nicht beheben lässt, gehen Sie zu
Setting > Wifi > Select your network
und gehen Sie zu den erweiterten Einstellungen. Wählen Sie dort eine IP-Adresse aus (geben Sie sie ein), die nicht verwendet wird. Wie 10.0.0.24. Das sollte das Problem beheben.quelle
Dieses genaue Symptom kann durch Ändern der Berechtigungen für behoben werden
system/etc/dhcpcd/dhcpcd-run-hooks
um
execute
auf allen Konten:user
group
undothers
Wie hier erwähnt
Sie benötigen ein gerootetes Gerät und einen Root-Browser.
Hoffe das hilft
quelle
Versuchen Sie, den WLAN-Kanal in Ihren Router-Einstellungen zu ändern. Dies hat das Problem für mich behoben.
quelle