1 votos

¿Cuáles son las razones de desconexión de Wi-Fi en adb dumpsys wifi?

adb dumpsys wifi me da, entre otras cosas, líneas como esta:

Evento [IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=X reason=7]

¿Qué significa reason=7? ¿Qué otros motivos existen?

Si esto también se aplica a Android (supongo que sí, ya que Android utiliza wpa_supplicant), la razón 7 se traduciría a "Frame de Clase 3 recibido de un STA no asociado" - ¿Qué significa eso?

(Estoy tratando de depurar desconexiones de WiFi que no deberían ocurrir.)

1 votos

¿Has considerado que esto es un ataque de desautenticación de Wifi? Hasta donde sé, en este tipo de ataque te encontrarás con muchos de esos mensajes. Ver también este documento que describe el ataque.

0 votos

@Robert Mientras investigaba este problema, vi algo relacionado en serverfault... No es imposible, pero muy poco probable. Este WiFi es parte de un negocio que tiene dos APs: uno abierto para clientes y otro bloqueado para empleados. El dispositivo se conecta al bloqueado. Esto no sucede a menudo, solo 1-2 veces al día (como máximo), con horas de diferencia.

0 votos

@Robert ¡Qué cosa tan genial! No sabía que existía. Aunque sigo pensando que es muy poco probable en el lugar donde está el AP. Digamos que esto sucediera, ¿hay alguna manera de configurar Android para que mi teléfono se vuelva a conectar automáticamente?

1voto

pr0nin Puntos 353

Es muy probable que tus problemas sean causados por uno o más atacantes realizando el ataque de desautenticación Wifi. Debido a una debilidad en el protocolo Wifi WPA2, permite desautenticar a cualquier cliente ("expulsarlo" del Wifi al que está conectado).

Incluso hay pequeños dispositivos deauther portátiles que pueden desautenticar a cualquier cliente dentro del alcance del Wifi. No importa si el Wifi está abierto o protegido por una contraseña. Incluso si el Wifi es visible u oculto (BSSID oculto) es irrelevante para este ataque.

Tal vez algún atacante esté utilizando un deauther mientras pasa en auto, autobús, ... y cada vez que tu dispositivo se desconecta.

La única medida de contramedida para prevenir tales ataques es el nuevo protocolo WPA3 que es compatible desde Android 10. Para usarlo, el punto de acceso Wifi y el dispositivo Android deben tener soporte para WPA3.

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