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?
0 votos
@Robert ¿Realmente no hay manera de simplemente hacer que el teléfono se reconecte nuevamente? No me importa la desautenticación en sí misma, ni unos pocos segundos o incluso minutos sin Wi-Fi, pero cualquier tipo de intento de reconexión automatizado sería genial. Tengo acceso root en el teléfono. (Por cierto, Android 5)
0 votos
@Robert He abierto una nueva pregunta para mantener esta sobre encontrar la causa y solucionar el problema en sí, y la nueva sobre reconectar.