Minha empresa comprou recentemente alguns Mikrotik hAP Mini. Essas unidades são usadas para Site to Site VPN. A primeira unidade que configurei manualmente funcionou perfeitamente. Em seguida, exportei a configuração para a segunda, terceira e quarta unidades.
Nessas 3 unidades, quando meu Pixel 3a está conectado, ele recebe um endereço IP, proclamando “sem conexão com a internet” e após um segundo ele se desconecta e reconecta ao WiFi repetidamente. O telefone está literalmente em cima da unidade AP e a área ao redor possui no máximo 15 outros APs. Outro usuário que recebeu um aparelho também relatou o mesmo problema em seu celular Xiaomi.
No Mikrotik, o log mostra "macaddr@wlan1: desconectado, recebido deauth: enviando estação saindo (3)". Acredito que esta seja apenas uma mensagem normal de "usuário desconectado".
Surpreendentemente, se eu configurar o servidor DHCP paranãofornecendo quaisquer servidores DNS, o Pixel permanece conectado, perguntando o que deve fazer quando este wifi não tiver internet. A combinação de servidores DNS que tentei é:
- Fornecendo IP do servidor DNS remoto ao cliente (este servidor é via VPN)
- Fornecendo 1.1.1.1 ao cliente
- Fornecendo o IP do roteador como servidor DNS, e
- Defina o upstream do roteador para 1.1.1.1, 1.0.0.1
- Configure o upstream do roteador para o servidor DNS remoto
- Defina o upstream do roteador para servidor DNS remoto E 1.1.1.1 como secundário
Parece que esse recurso misterioso do Android é o culpado aqui. Além disso, se eu usar exatamente a mesma configuração de IP do DHCP (com servidor DNS remoto), mas como IP estático, permanecerei conectado e a Internet também funcionará
Resumindo:
- Dois telefones Android de marcas diferentes não podem permanecer conectados a 3 dispositivos Mikrotik por mais de 5 segundos, cada AP tem exatamente a mesma configuração e foi testado à queima-roupa.
- Não fornecer nenhum servidor DNS no DHCP faz com que ele permaneça conectado, mas é claro, sem internet
- FornecendoqualquerO servidor DNS no DHCP dá o mesmo resultado que 1
- Usar exatamente as mesmas informações de IP fornecidas pelo DHCP fornece o resultado esperado, mas é uma experiência ruim para o usuário
- A configuração padrão de fábrica também funciona
- Meu laptop Linux funciona para todas as configurações de 1 a 5, exceto 2
As configurações relevantes do Mikrotik são:
/interface wireless
set [ find default-name=wlan1 ] band=2ghz-b/g/n channel-width=20/40mhz-XX \
country=thailand disabled=no distance=indoors frequency=auto \
installation=indoor mode=ap-bridge ssid=ssid station-roaming=enabled \
wireless-protocol=802.11
/interface wireless security-profiles
set [ find default=yes ] authentication-types=wpa-psk,wpa2-psk mode=\
dynamic-keys supplicant-identity=MikroTik
/ip dns
set allow-remote-requests=yes servers=10.0.0.1,1.1.1.1,1.0.0.1 use-doh-server=\
https://cloudflare-dns.com/dns-query
/ip pool
add name=dhcp ranges=10.1.0.0/29
/ip address
set [ find comment=defconf ] address=10.1.0.1/29 interface=bridge network=10.1.0.0
/ip dhcp-server network
set [ find comment=defconf ] address=10.1.0.0/29 dns-server=10.1.0.1 gateway=10.1.0.1 netmask=29
Outras configurações são em sua maioria padrão de fábrica, incluindo todas as configurações de firewall padrão e conjunto de opções de DHCP. A versão do RouterOS é 6.47.10 (longo prazo)
Responder1
Estou postando isso lá se alguém pesquisar no Google e encontrar esse tópico. No meu caso, isso ocorre quando o AP de destino está vazio (nenhum cliente sem fio conectado a ele). E isso significa que a interface sem fio não está ativa. Quando o primeiro cliente se conecta a ele - a interface fica ativa, e isso ativa algoritmos RSTP (contagem de custos e funções de portas) que demoram algum tempo e desta vez são muito longos para alguns smartphones. Portanto, desabilitar qualquer protocolo STP na ponte AP resolve o problema para mim.
Responder2
Depois de alguns meses, descobri que o servidor DHCP estava lidando com o último IP da sub-rede (ou seja, o endereço de broadcast). Depois de retirar esse IP de circulação, tudo funciona conforme o esperado
Responder3
Estou com esse problema .. ou similar .. Tenho o RB2011, conectado (agora) ao meu laptop, funciona muito bem. Ao tentar conectar-me ao meu telefone (Pixel 4), recebi um problema dizendo. deauth recebido: estação emissora saindo (3) E então o telefone é desconectado. Descobri que se eu configurar um endereço IP estático no telefone, tudo funcionará bem. O que exatamente você desativou? O RB2011 serve como uma "ponte" simples com 4 portas dentro dessa ponte, um cliente DHCP nessa ponte e uma porta WLAN dentro dessa ponte.. configuração realmente simples. (Serve apenas como AP + Switch)