Ich habe ein Nexus 5 mit Marshmallow und ein anderes Gerät mit einem eingebauten 5,8-GHz-WLAN, das zum Übertragen von Videos verwendet wird. Wenn ich mich mit diesem WiFi verbinde, wird mir immer wieder mitgeteilt, dass es keine Internetverbindung gibt, und daher wird die Verbindung offensichtlich automatisch getrennt, um eine bessere zu finden. Wie halte ich die Verbindung?
Einige Dinge habe ich bereits versucht:
- Stellen Sie die Frequenz nur auf 5 GHz ein
- Löschen Sie alle anderen bekannten Wifis
- Fügen Sie das WLAN manuell hinzu
Solange die Verbindung nicht stabil ist, kann ich mit der entsprechenden App keine Verbindung zum Gerät herstellen. Gibt es Apps, die das erreichen könnten?
EDIT :
Logcat druckt Folgendes, wenn das Gerät die Verbindung trennt:
12-23 20:29:09.368: D/IpReachabilityMonitor(777): clear: iface{wlan0/21}, v{4}, ntable=[]
12-23 20:29:09.377: I/wpa_supplicant(4270): wlan0: CTRL-EVENT-DISCONNECTED bssid=00:e0:5d:91:1b:ec reason=3 locally_generated=1
12-23 20:29:09.381: D/WifiStateMachine(777): WifiStateMachine: Leaving Connected state
Was ich bisher herausgefunden habe, ist, dass dies ein Kernelproblem sein könnte. Allerdings habe ich in diesem Fall keine Hinweise auf Android gefunden.
adb shell
Ausrufezeichen wurde entfernt und ich erhalte keine Benachrichtigungen mehr über die fehlende Internetverbindung. Die Verbindung wird jedoch nach kurzer Zeit immer noch getrennt. Es bleibt ca. 10 bis 30 Sekunden und trennt dann. Es stellt die Verbindung wieder her, die Videoübertragung wird jedoch unterbrochen. Irgendwelche Ideen?Antworten:
Ich habe offensichtlich eine mögliche Lösung für mein Problem gefunden.
Ich setze einfach die DHCP-Einstellungen auf statisch und gebe den Geräten eine entsprechende IP, Gateway und lasse die DNS- Voreinstellung unverändert (8.8.8.8), indem ich die folgenden Anweisungen befolge: Ist es möglich, eine statische IP-Adresse ohne DNS zuzuweisen?
Danach beschwert es sich immer noch über die fehlende Internetverbindung, aber diesmal bleibt die Verbindung erhalten.
Ich habe es sowohl auf meinem Nexus 5 als auch auf meinem Nexus 9 getestet und es scheint zu funktionieren.
quelle
Android ist in den globalen SU-Einstellungen voreingestellt, um ein WIFI ohne Internetverbindung zu löschen. Selbst wenn Sie "Verbunden bleiben" auswählen, ist es unbeständig und kann die Verbindung trotzdem trennen. und jedes Mal, wenn sich der Zyklus wiederholt, geht die Verbindung verloren. Der Befehl zum Löschen von Wifi ohne Internet kann jedoch in den globalen SU-Einstellungen geändert werden (ähnlich wie bei Bios auf einem Computer).
Warum wird diese Verbindung jetzt getrennt? Es gibt so viele WIFI-Geräte, die nicht mit dem Internet verbunden sind, Kameras, Drohnen, Alarme, saubere Netzwerke usw., und der Telefonbesitzer hat aufgrund eines Hintergrundbefehls im Android-Betriebssystem keine Kontrolle über die Verbindung.
Wenn Sie in der Lage sind, ADB zu verwenden und schnell zu starten, funktioniert dieser Shell-Befehl mit Marshmallow: Geben Sie ein
su
, um den Superuser-Modus aufzurufen. Geben Sie dann den folgenden Befehl ein:Es deaktiviert die Funktion "WLAN löschen, wenn keine Internetverbindung besteht".
quelle