Wenn ich versuche, eine Verbindung zu einem WiFi-Netzwerk herzustellen, wird zeitweise die folgende Fehlermeldung als Toastnachricht angezeigt:
Verbindung zum Netzwerk fehlgeschlagen
Die Nachricht wird sofort beim Versuch einer Verbindung angezeigt, sodass sie eindeutig nicht versucht und fehlschlägt. Ich habe keinen Hinweis auf einen Fehler in den Protokollen gefunden. Die betroffenen Netzwerke sind solche, mit denen ich zuvor ohne Änderung der Einstellungen verbunden war.
Wie kann ich herausfinden, wo das Problem liegt?
Ich habe ein verwurzeltes Galaxy Nexus mit Android 4.1.1 und dem Standard-ROM. Diese Frage bezieht sich auf eine andere Frage, die ich zuvor gestellt habe . In dieser Frage geht es jedoch eher darum, wie Sie die Quelle einer bestimmten Fehlermeldung finden, sodass der Fokus anders ist.
Zusätzliche Details
Hier sind einige weitere Details basierend auf den Kommentaren:
Ich habe dies in meinen Heim- und Arbeitsnetzwerken beobachtet. Einer wird als WPA2 PSK und der andere als WPA / WPA2 PSK identifiziert.
Ich habe das Telefon nicht ausgeschaltet, wie in der in den Kommentaren genannten Anleitung zur Fehlerbehebung beschrieben . Ich habe jedoch ohne Erfolg neu gestartet (mit dem Befehl reboot, der auf gerooteten Telefonen verfügbar ist).
Das Vergessen des Netzwerks und das erneute Hinzufügen hat keine Auswirkungen. Wenn ich das Netzwerk vergesse, kann ich es nicht mehr erfolgreich hinzufügen.
Das WLAN-Passwort hat sich nicht geändert.
Es ist kein Proxy konfiguriert, wenn ich drahtlos bin. Ich führe Onavo Extend jedoch aus, wenn ich eine Datenverbindung habe. Das Deaktivieren hat keine Auswirkung.
Ich habe von DHCP auf statische IP-Adressen umgestellt. Dies reduzierte die Häufigkeit von Problemen und schien mein früheres Problem beseitigt zu haben, bei dem WLAN zufällig gelöscht wurde.
Wifi Sleep ist auf "Nur wenn eingesteckt" eingestellt. Ich denke nicht, dass dies relevant ist, da mein Problem darin besteht, überhaupt eine Verbindung herzustellen (z. B. wenn ich zu Hause oder bei der Arbeit ankomme) und keine aufrechtzuerhalten.
Beachten Sie, dass mein ursprüngliches Ziel trotz all dieser Schritte zur Fehlerbehebung darin besteht, eine tatsächliche Fehlermeldung oder einen Protokolleintrag zu finden, der nützliche Informationen zum Problem enthält.
quelle
logcat
als das Problem auftrat? Das könnte etwas aufdecken. Bis zu ICS (4.0) können Sie eine der Logcat-Apps von Google Play verwenden. Da sie jedoch mit JB nur noch auf ihre eigenen Protokolleinträge zugreifen können, müssen Sie diese möglicherweise verwendenadb logcat
(oder Ihr Gerät rooten).Antworten:
Haben Sie eine benutzerdefinierte Wiederherstellung installiert? Ich hatte dieses Problem zweimal auf einem Galaxy S2, und was es für mich jedes Mal behoben hat, war das Ausführen eines Berechtigungsfixes aus dem Wiederherstellungsmodus.
Wenn dies nicht funktioniert, löschen Sie Ihre WiFi-Konfigurationsdatei. Ich bin mir nicht sicher, was es auf dem Nexus ist, aber ich vermute, es wird etwas in der Art von
/data/misc/wifi/wpa_supplicant.conf
oder sein/data/misc/wifi/wpa.conf
. Natürlich sollten Sie Backups erstellen, bevor Sie etwas löschen. Beachten Sie, dass Sie dabei alle Ihre WLAN-Einstellungen verlieren.quelle
/data
ohne Root-Zugriff überhaupt etwas sehen könnten. Auf jedem Telefon, das ich getestet habe, kann eine App nur ihre eigenen Benutzerdaten sehen/data/data/app.name
und sonst nichts. Wenn Sie Root-Zugriff erhalten, suchen Sie auch nach einem Verzeichnis mit dem Namen/data/wifi
. Einige Telefone verwenden das anstelle von/data/misc/wifi
.Ich denke, dieser Teil Ihrer Frage ist der Schlüssel:
IP-Adressierungsprobleme können sicherlich zu solchen Problemen führen. Statische Adressierung behandelt jedoch nur die Symptome, heilt die Krankheit jedoch nicht. Angenommen, bei den APs, mit denen Sie eine Verbindung herstellen, wurden die DHCP-Einstellungen nicht geändert. Konzentrieren Sie sich darauf, zu untersuchen, wie Ihr Telefon als DHCP-Client fungiert. Ich habe einen Fehlerbericht gefunden, in dem mehrere Benutzer die gleichen Probleme melden, die Sie haben (der Autor verweist tatsächlich auf eine Ihrer vorherigen Fragen ). Einer der Kommentatoren fand Protokolleinträge im Zusammenhang mit DHCP. Sie haben in einem Kommentar erwähnt, dass Sie keine relevanten Protokolleinträge gefunden haben, aber haben Sie solche gesehen, die denen dieses Kommentators ähneln?
Darüber hinaus stellte ein späterer Kommentator fest, dass der DHCP-Clientdienst
dhcpcd
auf seinem Gerät nicht ausgeführt wurde. Er erklärt:Er stellte fest, dass die Abwesenheit des DHCP-Clientdienstes mit einer seiner Apps korrelierte. Konfigurieren Sie Ihr Gerät für die Verwendung von DHCP neu, versuchen Sie, eine Verbindung zu einem der problematischen APs herzustellen, und führen Sie dann mit Terminal Emulator (oder ähnlichem) dieselbe Untersuchung durch, die er durch Eingabe des Befehls durchgeführt hat
ps | grep dhcp
. Die Ausgabe sollte ungefähr so aussehen:dhcp 4858 1 924 552 ffffffff 00000000 S /system/bin/dhcpcd
Dies bedeutet, dass der
dhcpcd
Prozess ausgeführt wird. Wenndhcpcd
es nicht läuft, erhalten Sie einfach nichts zurück. Wenn dies der Fall ist, geben Sieps
erneut ein, um eine Liste aller aktuellen Prozesse zu erhalten. Bemerken Sie Korrelationen zwischen einer von Ihnen installierten App und den Problemen, die Sie haben? Versuchen Sie als vorübergehende Problemumgehungsudo dhcpcd
, den Dienst erneut durch Eingabe zu starten , und versuchen Sie dann erneut, eine Verbindung herzustellen.quelle
Ich habe es geschafft, das vorliegende Problem zu umgehen, wenn nicht zu lösen.
Kurz gesagt, ich habe Wifi Ruler - Free installiert , das den Standard-WLAN-Verbindungsmanager überschreibt.
Auf diese Weise kann ich auf jeden AP klicken und eine Verbindung herstellen, auf den ich ohne Probleme stoße.
Es macht eine Menge anderer Dinge, endlich kann ich verhindern, dass mein Telefon eine Verbindung zu meinen Nachbarn herstellt, unglaublich starkes offenes WLAN.
Hoffe das hilft.
quelle
Überprüfen Sie, ob Sie ein mobiles Datenlimit festgelegt haben. Ich weiß, dass es auf meinem Samsung Google Nexus Maguro seltsam ist. Ich habe das Limit entfernt und das WLAN ist wieder normal.
Allerdings hatte ich das gleiche Problem mit Nexus 7 Grouper, ich habe verschiedene Apps und Tricks im Internet ausprobiert. Aber schließlich musste ich den Cyanogenmod neu starten, damit WLAN daran arbeiten konnte.
quelle
Ich habe diese Antwort früher auf eine Trennungsabfrage gegeben, aber hier gibt es eine gewisse Resonanz.
quelle
Versuchen Sie, Ihr Telefon neu zu starten. Sie werden es nach dem Neustart wiederfinden.
quelle
Ich hatte das gleiche Problem. Ich fand es musste mit meiner Easy Battery Saver App. Mit den Einstellungen herumgespielt und sofort verbunden.
quelle