6 votos

Android 11 Wifi no hay internet, aunque hay internet

Editar : después de recibir la sugerencia de intentar crear un nuevo SSID en mi router WiFi, ahora he resuelto el problema simplemente conectándome al mismo router pero con un SSID distinto. Todavía no tengo ni idea de cuál era el problema, y la solución ahora tampoco está relacionada con Android. Supongo que nunca sabré cuál era el problema, pero ya no hay razón para que otros intenten diagnosticar el problema.

Sé que diagnosticar remotamente los problemas de WiFi puede ser muy difícil, pero se me están acabando las ideas (y el tiempo) de lo que podría probar para identificar la causa del problema que estoy teniendo. Por lo tanto, estoy tratando de dar tantos detalles como sea posible y el principal consejo que pido es qué puedo hacer para diagnosticar el problema .

Desde aproximadamente el fin de semana pasado (no me di cuenta enseguida), tengo un problema de conexión WiFi muy molesto en el Pixel 3a, Android 11. Android me dice que no tengo conexión a Internet a través de la red WiFi pero en Google Chrome (o Firefox), cualquier página no relacionada con Google se carga sin problemas . google.com por ejemplo, y abc.xyz no se cargan. ourworldindata.org, Android.stackexchange.com y superuser.com tampoco se cargan (detalles más abajo, esto es porque cargan cosas de fonts.googleapis.com o URLs similares). duckduckgo.com se carga.

Este problema es extremadamente molesto ya que las aplicaciones de Google tampoco funcionan, por lo que no recibo nuevos correos electrónicos, el calendario no se sincroniza y no puedo usar Google Play, por ejemplo. Sólo dispongo de datos móviles muy limitados que utilizo cuando no tengo acceso a WiFi, por lo que no quiero pasar a utilizar simplemente los datos móviles (que funcionan bien). He probado a reiniciar el teléfono en modo seguro (al principio parecía que funcionaba, pero ahora el problema también persiste en modo seguro) y a desinstalar diferentes aplicaciones de mi teléfono, pero aunque el problema desaparecía a veces durante unos minutos, volvía cada vez.

He reiniciado el teléfono un montón de veces, he borrado la red WiFi y me he vuelto a conectar, he probado a poner el proveedor de calificación de la red en ninguno y, en general, a apagar y encender diferentes configuraciones de WiFi, y poco a poco se me van acabando las ideas. El WiFi funciona bien en mi portátil conectado a la misma red . Reiniciar el router pareció ayudar primero, pero de nuevo el problema reapareció después de unos minutos (al igual que después de algunos reinicios: a veces funciona durante unos minutos, pero la mayoría de las veces dice que no hay conexión justo después de encender el dispositivo). La conexión a través de un hotspot creado con mi portátil que utiliza la misma red WiFi funciona . Por desgracia, no es una solución a largo plazo. Además, el router no es fácilmente accesible para mí, por lo que es difícil de depurar los problemas del router si se trata de un problema del router. Pero el problema sólo afecta a mi teléfono (no a la impresora, ni al portátil, ni a los dispositivos de otros usuarios de la misma red; no es una red WiFi pública, por si alguien se lo pregunta). ¿Alguna idea de qué más podría probar?

No estoy 100% seguro de que esto sea un problema sólo del teléfono Android Pero dado que la red WiFi funciona con todos los demás dispositivos y dado que sólo las URLs relacionadas con Google parecen estar afectadas, creo que es muy probable que el problema del Root esté causado por Android.

A continuación puede encontrar un registro ampliado de los intentos de llegar a root del problema :

Ahora he conseguido acceder al router (una FritzBox) y he capturado el tráfico de red. He echado un vistazo en Wireshark El problema es que mi teléfono se queda en silencio y no recibe ni procesa el TCP syn ack después del TCP syn inicial cuando ejecuta una solicitud para google.com. No estoy seguro de por qué...

Las solicitudes de cabeza a duckduckgo.com y google.com utilizando curl en mi teléfono durante un breve período en el que todo funcionaba (barras blancas = la dirección IP de mi teléfono):

duckduckgo.com and google.com head requests success

Dirigí solicitudes a duckduckgo.com y a google.com utilizando curl en mi teléfono mientras el problema estaba presente (duckduckgo.com funciona, google.com no):

duckduckgo.com and google.com head requests timeout

Utilizando PCAPdroid ( Enlace a Google Play (no quiero rootear mi dispositivo) parece sugerir que el syn ack TCP nunca llega a la aplicación/teléfono...

Aquí están algunas capturas de pantalla realizadas con chrome://inspect de intentar cargar diferentes páginas:

duckduckgo.com:

duckduckgo.com

(no hay problema)

supersuer.com:

superuser.com

(el tema aquí es jquery.min.js de ajax.googleapis.com)

Algunas capturas de pantalla de cómo se ve en el teléfono (en alemán):

Cargando duckduckgo.com, intentando cargar google.com (ver barra de direcciones), y el mismo problema en modo seguro:

working fine not working not working

Resultados del 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

Para comparar, así es como se ve si hago ping directamente desde mi portátil:

***>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

Salida de curl usando Termux :

duckduckgo.com works google.com doesn't work

Si hago un ping utilizando el terminal Termux, obtengo el mismo resultado que para adb shell ping

PD: ya que se puede ver el icono de Avast en las dos últimas capturas de pantalla: Lo tuve desinstalado durante bastante tiempo sin ninguna mejora.

Salida de Traceroute :

En Termux, conectado directamente a la red 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
...

Lo mismo en mi portátil:

***>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.

En Termux, conectado a la red WiFi a través del hotspot móvil de mi portátil:

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
...

Lo mismo en mi portátil:

***>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.

1 votos

¿Se puede hacer ping a un sitio web de Google? Prueba adb o un emulador de terminal para hacer un ping. Intenta descargar una página web de Google usando wget o curl (puede que necesites Termux para acceder a esas herramientas) en tu dispositivo y mira si también fallan o no. Tal vez lo he pasado por alto en la pregunta, pero ¿tampoco puedes cargar Google y otros sitios web en un navegador que no sea de Google (como Firefox)?

1 votos

Así que este es el resultado del ping: 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 y lo mismo para 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 . Para comparar, si hago lo mismo en mi portátil (Windows 10), obtengo 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 (está en alemán otra vez...) Firefox experimenta el mismo problema

0 votos

Por las capturas de pantalla parece que portal cautivo la comprobación está fallando. Los detalles aparecen, por ejemplo, con Parámetros del portal cautivo para que puedas comprobar qué sitio exacto comprueba y ver si puedes llegar a esa URL. También puede probar a desactivar (temporalmente) la comprobación del portal cautivo (configure captive_portal_mode a 0 ) y ver si las cosas empiezan a funcionar de nuevo.

0voto

Anish Majumder Puntos 21

Añadiendo como respuesta ya que ha funcionado.
Parece que por alguna razón, su teléfono puede tener un problema con el SSID existente que utiliza. Crea un nuevo SSID en tu router y úsalo para conectar tu teléfono.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X