6 votes

Android 11 Wifi pas d'internet, même s'il y a internet

Modifier Après avoir reçu le conseil d'essayer de créer un nouveau SSID sur mon routeur WiFi, j'ai résolu le problème en me connectant au même routeur mais avec un SSID différent. Je n'ai toujours aucune idée de ce qu'était le problème, et la solution n'est pas du tout liée à Android. Je suppose que je ne saurai jamais quel était le problème, mais il n'y a plus de raison pour que d'autres essaient de diagnostiquer le problème.

Je sais que le diagnostic à distance des problèmes de WiFi peut être très difficile, mais je suis à court d'idées (et de temps) sur ce que je pourrais essayer pour identifier la cause du problème que j'ai. Par conséquent, j'essaie de donner autant de détails que possible et Le principal conseil que je demande est ce que je peux faire pour diagnostiquer le problème. .

Depuis environ le week-end dernier (je ne l'ai pas remarqué tout de suite), j'ai un problème de connexion WiFi très gênant sur le Pixel 3a, Android 11. Android me dit que je n'ai pas de connexion internet via le réseau WiFi mais dans Google Chrome (ou Firefox), toutes les pages non liées à Google se chargent très bien . google.com par exemple, et abc.xyz ne se chargent pas. ourworldindata.org, Android.stackexchange.com et superuser.com ne se chargent pas non plus (détails ci-dessous, c'est parce qu'ils chargent des choses depuis fonts.googleapis.com ou des URLs similaires). duckduckgo.com se charge.

Ce problème est extrêmement ennuyeux car les applications de Google ne fonctionnent pas non plus. Je ne reçois donc pas de nouveaux e-mails, le calendrier ne se synchronise pas et je ne peux pas utiliser Google Play, par exemple. Je ne dispose que de très peu de données mobiles, que j'utilise lorsque je n'ai pas accès au WiFi, et je ne veux donc pas simplement passer à l'utilisation des données mobiles (qui fonctionnent bien). J'ai essayé de redémarrer le téléphone en mode sans échec (cela semblait fonctionner au début, mais le problème persiste maintenant aussi en mode sans échec) et de désinstaller différentes applications de mon téléphone, mais si le problème disparaît parfois pendant quelques minutes, il revient à chaque fois.

J'ai redémarré le téléphone plusieurs fois, j'ai supprimé le réseau WiFi et je me suis reconnecté, j'ai essayé de régler le fournisseur d'évaluation du réseau sur aucun et, en général, d'activer et de désactiver différents paramètres WiFi, et je suis lentement à court d'idées. Le WiFi fonctionne bien sur mon ordinateur portable connecté au même réseau. . La réinitialisation du routeur a semblé aider dans un premier temps, mais le problème est réapparu au bout de quelques minutes (comme après certains redémarrages : parfois, cela fonctionne pendant quelques minutes, mais la plupart du temps, il indique qu'il n'y a pas de connexion juste après la mise sous tension de l'appareil). La connexion via un hotspot créé à l'aide de mon ordinateur portable qui utilise le même réseau WiFi fonctionne. . Malheureusement, ce n'est pas une solution à long terme. En outre, le routeur n'est pas facilement accessible pour moi, il est donc difficile de déboguer les problèmes de routeur si c'est un problème de routeur. Mais le problème ne concerne que mon téléphone (pas l'imprimante, pas l'ordinateur portable, ni les appareils des autres utilisateurs du même réseau ; il ne s'agit pas d'un réseau WiFi public si quelqu'un se pose la question). Avez-vous une idée de ce que je pourrais essayer d'autre ?

Je ne suis pas sûr à 100% qu'il s'agisse d'un problème lié uniquement au téléphone Android. Mais comme le réseau WiFi fonctionne avec tous les autres appareils et que seules les URL liées à Google semblent être affectées, je pense qu'il est fort probable que le problème de racine soit effectivement causé par Android.

Vous trouverez ci-dessous un un journal détaillé des tentatives pour trouver la racine du problème. :

J'ai pu accéder au routeur (une FritzBox) et capturer le trafic réseau. J'y ai jeté un coup d'oeil dans Wireshark Pour moi, il semble que mon téléphone se taise / ne reçoit pas ou ne traite pas le TCP syn ack après le TCP syn initial lors d'une requête pour google.com. Je ne sais pas pourquoi...

Requêtes principales vers duckduckgo.com et google.com en utilisant curl sur mon téléphone pendant une courte période où tout fonctionnait (barres blanches = l'adresse IP de mon téléphone) :

duckduckgo.com and google.com head requests success

Requêtes de tête vers duckduckgo.com et google.com en utilisant curl sur mon téléphone alors que le problème était présent (duckduckgo.com fonctionne, google.com non) :

duckduckgo.com and google.com head requests timeout

Utilisation de PCAPdroid ( Lien Google Play je ne veux pas Rooter mon appareil) semble suggérer que le TCP syn ack n'atteint jamais l'application / le téléphone...

Voici quelques captures d'écran réalisées avec chrome://inspect d'essayer de charger différentes pages :

duckduckgo.com :

duckduckgo.com

(pas de numéro)

supersuer.com :

superuser.com

(le problème ici est jquery.min.js de ajax.googleapis.com)

Quelques captures d'écran de ce que cela donne sur le téléphone (en allemand) :

Chargement de duckduckgo.com, tentative de chargement de google.com (voir la barre d'adresse), et le même problème en mode sans échec :

working fine not working not working

Résultats du ping :

***>adb shell ping google.com
PING google.com (216.58.207.142) 56(84) bytes of data.
64 bytes from muc11s03-in-f14.1e100.net (216.58.207.142): icmp_seq=1 ttl=118 time=49.8 ms
64 bytes from muc11s03-in-f14.1e100.net (216.58.207.142): icmp_seq=2 ttl=118 time=761 ms
64 bytes from muc11s03-in-f14.1e100.net (216.58.207.142): icmp_seq=3 ttl=118 time=473 ms
64 bytes from muc11s03-in-f14.1e100.net (216.58.207.142): icmp_seq=4 ttl=118 time=627 ms
^C
***>adb shell ping superuser.com
PING superuser.com (151.101.1.69) 56(84) bytes of data.
64 bytes from 151.101.1.69: icmp_seq=1 ttl=59 time=2003 ms
64 bytes from 151.101.1.69: icmp_seq=2 ttl=59 time=1000 ms
64 bytes from 151.101.1.69: icmp_seq=3 ttl=59 time=499 ms
64 bytes from 151.101.1.69: icmp_seq=4 ttl=59 time=981 ms
64 bytes from 151.101.1.69: icmp_seq=5 ttl=59 time=273 ms
64 bytes from 151.101.1.69: icmp_seq=6 ttl=59 time=1544 ms
^C

à titre de comparaison, voici comment cela se présente si je fais un ping directement depuis mon ordinateur portable :

***>ping -4 google.com

Ping wird ausgeführt für google.com [216.58.207.142] mit 32 Bytes Daten:
Antwort von 216.58.207.142: Bytes=32 Zeit=6ms TTL=118
Antwort von 216.58.207.142: Bytes=32 Zeit=7ms TTL=118
Antwort von 216.58.207.142: Bytes=32 Zeit=7ms TTL=118
Antwort von 216.58.207.142: Bytes=32 Zeit=7ms TTL=118

Ping-Statistik für 216.58.207.142:
    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
    (0% Verlust),
Ca. Zeitangaben in Millisek.:
    Minimum = 6ms, Maximum = 7ms, Mittelwert = 6ms

Sortie de curl avec Termux :

duckduckgo.com works google.com doesn't work

Si je fais un ping en utilisant le terminal Termux, j'obtiens le même résultat que pour adb shell ping

PS : puisque vous pouvez voir l'icône Avast sur les deux dernières captures d'écran : Je l'ai désinstallé pendant un certain temps sans aucune amélioration.

Sortie Traceroute :

Sur Termux, directement connecté au réseau WiFi :

traceroute -b www.google.com
1: fritz.box ([IPv6 address]) 2.692ms
1: fritz.box ([IPv6 address]) 3.035ms
2: [IPv6 address] ([IPv6 address]) 8.353ms
3: no reply
4: no reply
...

Même chose sur mon ordinateur portable :

***>tracert www.google.com

Routenverfolgung zu www.google.com [2a00:1450:4016:803::2004]
über maximal 30 Hops:

  1     2 ms     3 ms     1 ms  fritz.box [same IPv6 address as for Termux hop 1]
  2     8 ms    10 ms     6 ms  [same IPv6 address as for Termux hop 2]
  3     *        *        *     Zeitüberschreitung der Anforderung. [<- timeout]
  4     7 ms     6 ms     8 ms  [IPv6 address]
  5     6 ms     7 ms     8 ms  [IPv6 address]
  6     6 ms     6 ms     8 ms  [IPv6 address]
  7     6 ms     7 ms     6 ms  [IPv6 address]
  8   143 ms     *        *     [IPv6 address]
  9     6 ms     6 ms     8 ms  [IPv6 address]
 10     6 ms     6 ms     5 ms  muc12s04-in-x04.1e100.net [2a00:1450:4016:803::2004]

Ablaufverfolgung beendet.

Sur Termux, connecté au réseau WiFi via un hotspot mobile sur mon ordinateur portable :

traceroute -b www.google.com
1: [...] ([IPv4 address]) 75.818ms
1: [...] ([IPv4 address]) 2.957ms
2: no reply
3: fritz.box ([IPv4 address]) 142.428ms asymm 2
4: [IPv4 address] ([IPv4 address]) 1018.851ms asymm 3
4: [IPv4 address] ([IPv4 address]) 134.135ms asymm 3
5: [ISP server address] ([IPv4 address]) 103.956ms asymm 8
6: [IPv4 address] ([IPv4 address]) 182.587ms asymm 9
7: no reply
8: no reply
...

Même chose sur mon ordinateur portable :

***>tracert -4 www.google.com

Routenverfolgung zu www.google.com [216.58.207.132]
über maximal 30 Hops:

  1     3 ms     3 ms     1 ms  fritz.box [same IPv4 address as for Termux hop 3]
  2    52 ms     6 ms     6 ms  [same IPv4 address as for Termux hop 4]
  3     7 ms    55 ms     6 ms  [ISP server address] [same IPv4 address as for Termux hop 5]
  4    32 ms     6 ms     6 ms  [same IPv4 address as for Termux hop 6]
  5     9 ms    54 ms     7 ms  [IPv4 address]
  6     8 ms    47 ms     7 ms  [IPv4 address]
  7     7 ms     6 ms    50 ms  muc11s03-in-f4.1e100.net [216.58.207.132]

Ablaufverfolgung beendet.

0 votes

Les commentaires ne sont pas destinés à une discussion approfondie ; cette conversation a été déplacé vers le chat .

0voto

Fyrefly Points 903

Ajouté comme réponse puisque ça a marché.
Il semble que pour une raison quelconque, votre téléphone ait un problème avec le SSID existant que vous utilisez. Créez un nouveau SSID sur votre routeur et utilisez-le pour connecter votre téléphone.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X