Conexão WiFi muito instável mesmo com APs diferentes, tentei de tudo

Conexão WiFi muito instável mesmo com APs diferentes, tentei de tudo

Minha conexão WiFi em casa não é confiável há alguns meses. Alguns dispositivos (um Lenovo Thinkpad T460p, um Raspberry Pi Zero W e um Nintendo WiiU) funcionam bem, enquanto outros (vários Samsung Galaxy S3, um Motorola Moto M, um dispositivo USB WiFi em outro Raspberry e alguns mais) se desconectam continuamente.

Assistir a qualquer tipo de stream de vídeo é basicamente impossível nesses dispositivos - posso me conectar à minha rede e, às vezes, até ficar conectado por um ou dois minutos, mas assim que tento "fazer" algo, então, quando o WiFi está ativo usado, ele trava. No Android, o ícone WiFi na barra de status desaparece, indicando que a conexão foi perdida. Verificar "dmesg" no terminal não mostra nada suspeito (apenas uma desconexão normal. Anexarei o log do dmesg mais tarde, se necessário). Após cerca de 5 a 10 segundos, ele se reconecta. Se não estiver transmitindo dados ativamente, a conexão geralmente permanece por vários minutos. Quanto mais eu o "uso", maior a probabilidade de ele travar imediatamente. Por exemplo, assistir Twitch ou YouTube é impossível (desconexão imediata), mas abrir apenas uma página da web ou verificar novos e-mails geralmente funciona sem desconexão.

Eu tentei:

  • Operando os dispositivos afetados no WiFi da minha universidade. Eles funcionam muito bem lá.
  • Redefina meu AP WiFi para os padrões de fábrica.
  • Redefina um dos dispositivos Android para os padrões de fábrica.
  • Mude os canais WiFi.
  • Tentei distâncias diferentes entre o AP e o dispositivo, inclusive diretamente próximo a ele (sinal de 100%), na sala ao lado (sinal de ~90%) ou um andar acima (sinal de ~50%)
  • Experimentando vários roteadores WiFi diferentes em minha casa, incluindo:
    • um antigo Linksys-algo com dd-wrt
    • um antigo AP Netgear WiFi
    • um AVM FRITZ!Box 7270v2
    • um AVM FRITZ!Box 6360
    • um Ubiquiti Unifi AP AC Pro

(nenhum dos quais resolveu o problema)

Nenhum dispositivo ou AP mostra/mostrou nada de útil em nenhum log - eles apenas perdem a conexão e, dependendo de como estão configurados, tentam se conectar novamente ou não.

É muito chato ter que conectar cada Raspberry, cada laptop, cada dispositivo usando um cabo LAN se eu quiser ter uma conexão por mais de 5 segundos.

O que diabos pode estar errado com meu WiFi ou meus dispositivos ou o que quer que seja e como posso consertar isso? Ele aparece com clientes diferentes, então não é um cliente quebrado/comportando-se mal/qualquer coisa, e aparece com vários APs diferentes, com todos os outros desligados (então, não há confusão de AP com vários deles em execução, testei apenas um AP por vez), então isso não é um problema com o AP. E até tentei 5GHz e/ou outros canais, então duvido que isso seja causado por outra rede WiFi.

Eu realmente não tenho outra ideia, mas espero que alguém tenha.

EDIT: Sobre as perguntas nos comentários:

  • Eu verifiquei o log do Fritzbox ("Ereignisse" -> "WLAN" com "An- und Abmeldungen dokumentieren" habilitado, em inglês "Events" -> "WiFi" incluindo "Log WiFi conexões e desconexões) e o log Unifi (clicando no Botão "Eventos" no canto inferior esquerdo, onde diz coisas como "conectado com ssid no canal", mas essas reconexões curtas não aparecem lá - apenas a primeira entrada para a primeira conexão após ativar o WiFi. O controlador Unifi não aparece. nem mesmo redefinir a atualização do dispositivo exibida na guia de dispositivos Como se ele nem reconhecesse a reconexão do dispositivo... Algum desses dispositivos tem um log mais avançado?

Esta é a saída de "dmesg" em um dispositivo Android quando ocorre a desconexão:

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

E então ele começa a se reconectar (78:d6:f2 no ​​log faz parte do endereço MAC dos meus APs - 78:xx:xx:xx:d6:f2)

Também encontrei mais alguns registros no próprio 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 é o telefone que eu conectei no momento e que novamente foi desconectado aleatoriamente.

informação relacionada