La conexión WiFi es muy inestable incluso con diferentes AP, probé todo

La conexión WiFi es muy inestable incluso con diferentes AP, probé todo

Mi conexión WiFi en casa ha sido muy inestable desde hace unos meses. Algunos dispositivos (un Lenovo Thinkpad T460p, una Raspberry Pi Zero W y una Nintendo WiiU) funcionan bien, mientras que otros (varios Samsung Galaxy S3, un Motorola Moto M, un dispositivo WiFi USB en otra Raspberry y algunos más) se desconectan continuamente.

Ver cualquier tipo de transmisión de video es básicamente imposible en estos dispositivos: puedo conectarme a mi red y, a veces, incluso permanecer conectado durante uno o dos minutos, pero tan pronto como intento "hacer" algo, cuando el WiFi está activo usado, falla. En Android, el ícono de WiFi en la barra de estado desaparece, lo que indica que se perdió la conexión. Verificar "dmesg" en la terminal no muestra nada sospechoso (solo una desconexión normal. Agregaré el registro de dmesg más adelante si es necesario). Después de unos 5 a 10 segundos, se vuelve a conectar. Si no estoy transmitiendo datos activamente, la conexión generalmente permanece durante varios minutos. Cuanto más lo "uso", mayor será la probabilidad de que falle inmediatamente. Por ejemplo, ver Twitch o YouTube es imposible (desconexión inmediata), pero abrir solo una página web o buscar nuevos correos normalmente funciona sin desconexión.

Yo he tratado:

  • Operar los dispositivos afectados en el WiFi de mi Universidad. Funcionan muy bien allí.
  • Restablezca mi AP WiFi a sus valores predeterminados de fábrica.
  • Restablezca uno de los dispositivos Android a sus valores predeterminados de fábrica.
  • Cambiar canales WiFi.
  • Probé diferentes distancias entre el AP y el dispositivo, incluso directamente al lado (señal del 100 %), en la habitación de al lado (señal del 90 %) o un piso arriba (señal del 50 %).
  • Probar varios enrutadores WiFi diferentes en mi casa, incluidos:
    • un viejo Linksys, algo con dd-wrt
    • un antiguo AP WiFi Netgear
    • un AVM FRITZ!Box 7270v2
    • un AVM FRITZ!Box 6360
    • un Ubiquiti Unifi AP AC Pro

(ninguno de los cuales ha resuelto el problema)

Ningún dispositivo o AP muestra/mostró nada útil en ningún registro; simplemente pierden la conexión y, dependiendo de cómo estén configurados, intentan conectarse nuevamente o no.

Es muy molesto tener que conectar cada Raspberry, cada computadora portátil y cada dispositivo mediante un cable LAN si quiero tener una conexión durante más de 5 segundos.

¿Qué diablos podría estar mal con mi WiFi o mis dispositivos o lo que sea y cómo podría solucionarlo? Aparece con diferentes clientes, por lo que no es un cliente que está roto/portándose mal/lo que sea, y aparece con múltiples AP diferentes, con todos los demás apagados (por lo tanto, no hay problemas con los AP con varios de ellos ejecutándose, probé solo uno AP a la vez), por lo que esto no es un problema con el AP. E incluso probé 5GHz y/u otros canales, así que dudo que esto sea causado por otra red WiFi.

Realmente no tengo otra idea, pero espero que alguien más la tenga.

EDITAR: Acerca de las preguntas en los comentarios:

  • He comprobado el registro de Fritzbox ("Ereignisse" -> "WLAN" con "An- und Abmeldungen dokumentieren" activado, en inglés "Eventos" -> "WiFi" incluido "Registrar conexiones y desconexiones WiFi) y el registro de Unifi (haciendo clic en Botón "Eventos" en la parte inferior izquierda donde dice cosas como "conectado con ssid en el canal", pero estas reconexiones breves no aparecen allí, solo la primera entrada para la primera conexión después de habilitar WiFi. El controlador Unifi no. Ni siquiera restablezco la actualización del dispositivo que se muestra en la pestaña de dispositivos. Como si ni siquiera reconociera la reconexión del dispositivo... ¿Alguno de estos dispositivos tiene un registro más avanzado?

Este es el resultado de "dmesg" en un dispositivo Android cuando ocurre la desconexión:

c0 CFG80211-INFO2) wl_cfg80211_disconnect : Reason 3
c0 CFG80211-INFO2) wl_is_linkdown : Link down Reason : WLC_E_LINK
c0 link down if wlan0 may call cfg80211_disconnected. event : 16, reason=2 from 78:d6:f2
c0 cfg80211: Calling CRDA to update world regulatory domain
c0 CFG80211-TRACE) wl_cfg80211_set_btcoex_dhcp : DHCP is complete
c0 CFG80211-TRACE) wl_cfg80211_set_btcoex_dhcp : DHCP is complete
c0 CFG80211-TRACE) __wl_cfg80211_scan : START SCAN

Y luego comienza a reconectarse (el 78:d6:f2 en el registro es parte de la dirección MAC de mi AP: 78:xx:xx:xx:d6:f2)

También encontré más registros en el propio AP:

Jan  3 19:11:30 UBNT daemon.info hostapd: ath0: STA f0:xx:xx:xx:xx:20 IEEE 802.11: sta_stats
Jan  3 19:11:30 UBNT daemon.info hostapd: ath0: STA f0:xx:xx:xx:xx:20 IEEE 802.11: disassociated
Jan  3 19:11:30 UBNT user.info libubnt[4134]: wevent.ubnt_custom_event(): EVENT_STA_LEAVE ath0: f0:xx:xx:xx:xx:20 / 5

f0:xx:xx:xx:xx:20 es el teléfono que tenía conectado actualmente y que nuevamente se desconectó aleatoriamente.

información relacionada