Was kann der Grund für "Internet möglicherweise nicht verfügbar" sein, obwohl die IP-Adresse erhalten wurde

Nur ein Gerät mit Android (SM-G390F, Android 7.0, G390FXXU2ARA1, 3.18.14-12962328) bei mir zu Hause stoppte die Verbindung zum Internet über meinen WLAN-Router mit der Meldung „Internet möglicherweise nicht verfügbar“ und einem Ausrufezeichen auf dem WLAN-Schild . (Während ältere, nicht aktualisierte Android-Geräte, GNU/Linux- und iOS-Geräte funktionieren.)

Wenn ich die aktuelle Netzwerkkonfiguration mit ip ain einem Terminal im Gerät untersuche, hat es die richtige IP-Adresse, aber ein Ping auf den Router ( ping 192.162.1.1) verliert alle Pings ... ( ip rozeigte eine Route zu diesem Netzwerk, aber keine Standardroute -- aber das sollte das Ping des Routers sowieso nicht beeinflusst haben.)

Der WLAN-Router ist ein ASUS-Router, und für dieses Gerät wird im Protokoll mehrmals gedruckt (nicht mehr als 10; die Wiederholung gilt nur für dieses Gerät):

udhcpd: sending OFFER of 192.168.1.8

und dann:

udhcpd: sending ACK to 192.168.1.8

Die DNS-Server aus der DHCP-Konfiguration scheinen gut zu funktionieren (wie von anderen angeschlossenen Geräten getestet).

Das Ändern der erweiterten Einstellungen von DHCP auf manuell hilft nicht. Und es ist ziemlich seltsam, dass dieses Gerät bis vor ein paar Wochen die ganze Zeit mit diesem WLAN-Router funktioniert hat ... Es wurde nichts geändert.

Antworten (2)

Seltsamerweise hat dieser Rat vom 14.09.2016 bezüglich der WLAN-Router-Konfiguration geholfen:

Ändern Sie in der Router-Konfiguration (z. B. Zugriff auf die IP 192.168.1.1) den Wert „Group key update“ von 0 auf 30 Sekunden, unter der Konfiguration „Wireless > Security“, direkt unter dem Element WPA-PSK/WPA2-PSK.

Router: TP-LINK TL-WR740N / TL-WR740ND.

(Mein Router-Modell ist anders.)

Ich bin etwas besorgt, dass 30 Sekunden als Gruppen-Rekeying-Intervall das minimal mögliche ist, während der empfohlene Wert 3600 Sekunden (1 Stunde) beträgt, wie ich im Internet gelesen habe.

Aber im Moment habe ich noch nicht versucht, damit zu experimentieren, seit es funktioniert. Außerdem habe ich die statische manuelle IP-Konfiguration statt DHCP auf dem Android-Gerät belassen (Abgleich der reservierten IP-Adresse für diese MAC-Adresse manuell in den Router-Einstellungen), obwohl dies alleine nicht funktioniert hat. (Aber ich ändere dies leider nicht für das Experiment, weil ich den aktuellen Arbeitszustand nicht unterbrechen möchte.)

x-posted als Kommentar zu einer Diskussion über eine ähnliche Situation auf reddit.com/r/GalaxyS8/comments/7qmorv/…
Nein, das ist kein stabiles Heilmittel. Dies könnte wahrscheinlich daran liegen, dass die russische Zensurbehörde die Google-Server blockiert, die verwendet werden, um zu überprüfen, ob die Internetverbindung aktiv ist (diejenigen für Push-Benachrichtigungen ), da Telegram Push-Benachrichtigungen verwendet, um die neuen, noch nicht blockierten IP-Adressen zu verteilen Verbindungen.
Ich sollte mal schauen, ob ich Settings -> Wi-Fi -> Advanced -> Avoid poor Internet connectionhier unter android.stackexchange.com/a/23281/13117 erwähnt wurde

Das Abrufen einer IP-Adresse in einem Netzwerk sagt dem Gerät nichts darüber, ob der Zugriff auf das Internet möglich ist oder nicht.

Daher führt Android bei jeder Verbindung mit einem Netzwerk eine Netzwerkverbindungsprüfung durch: Es sendet eine HTTP-Anfrage an einen Google-Server.

Die gängigen URLs zum Überprüfen der Netzwerkkonnektivität sind:

Wenn die URL die erwartete Antwort zurücksendet, geht Android davon aus, dass eine funktionierende Internetverbindung besteht. Andernfalls geht es davon aus, dass keine Internetverbindung verfügbar ist. Im letzteren Fall wird der Benutzer benachrichtigt, wie Sie es beobachtet haben.