Compania mea a achiziționat recent câteva Mikrotik hAP Mini. Aceste unități sunt utilizate pentru VPN de la site la site. Prima unitate pe care am configurat-o manual a funcționat impecabil. Am exportat apoi configurația în a doua, a treia și a patra unitate.
Pe aceste 3 unități, când Pixel 3a meu este conectat, primește o adresă IP, proclamând „fără conexiune la internet” și după o secundă se deconectează și se reconecta la WiFi din nou și din nou. Telefonul este literalmente deasupra unității AP și zona înconjurătoare are cel mult alte 15 AP-uri. Un alt utilizator care a primit o unitate a raportat și el aceeași problemă pe telefonul său Xiaomi.
Pe Mikrotik, jurnalul arată „macaddr@wlan1: deconectat, dezactivat primit: stația de trimitere pleacă (3)”. Cred că acesta este doar un mesaj normal de „utilizator deconectat”.
În mod surprinzător, dacă setez serverul DHCP la nu furnizând orice server DNS, atunci Pixel rămâne conectat, întrebând ce ar trebui să facă atunci când acest wifi nu are internet. Combinația de server DNS pe care am încercat-o sunt:
- Furnizarea de IP server DNS la distanță clientului (acest server este prin VPN)
- Furnizarea 1.1.1.1 clientului
- Furnizarea IP-ului routerului ca server DNS și
- Setați ruterul în amonte la 1.1.1.1, 1.0.0.1
- Setați ruterul în amonte la serverul DNS la distanță
- Setați ruterul în amonte la serverul DNS la distanță ȘI 1.1.1.1 ca secundar
Se pare că această caracteristică misterioasă a Androidului este de vină aici. De asemenea, dacă folosesc exact aceeași configurație IP ca DHCP (cu server DNS la distanță), dar ca IP static, atunci rămân conectat și internetul funcționează și el
În concluzie:
- Două telefoane Android de la mărci diferite nu pot rămâne conectate la 3 dispozitive Mikrotik peste 5 secunde, fiecare AP are exact aceeași configurație și este testat la limită.
- Furnizarea unui server DNS în DHCP îl face să rămână conectat, dar, desigur, fără internet
- Furnizarea orice Serverul DNS din DHCP oferă același rezultat ca și 1
- Utilizarea exactă a aceleiași informații IP furnizate de DHCP oferă rezultatul așteptat, dar este o experiență proastă pentru utilizator
- Configurația implicită din fabrică funcționează și ea
- Laptopul meu Linux funcționează pentru toate configurațiile din 1-5, cu excepția 2
Configurația relevantă Mikrotik este:
/interfață fără fir
setați [ find default-name=wlan1 ] band=2ghz-b/g/n channel-width=20/40mhz-XX \
țara=Thailanda dezactivată=fără distanță=frecvența interioară=automate \
instalare=mod interior=ap-bridge ssid=ssid station-roaming=activat \
wireless-protocol=802.11
/interface wireless security-profiles
setați [ find default=yes ] authentication-types=wpa-psk,wpa2-psk mode=\
dynamic-keys supplicant-identity=MikroTik
/ip dns
setați allow-remote-requests=da servere=10.0.0.1,1.1.1.1,1.0.0.1 use-doh-server=\
https://cloudflare-dns.com/dns-query
/ip pool
adăugați nume=dhcp range=10.1.0.0/29
/adresa IP
set [ find comment=defconf ] adresa=10.1.0.1/29 interfață=bridge network=10.1.0.0
/ip dhcp-server de rețea
setați [ găsiți comentariu=defconf ] adresa=10.1.0.0/29 dns-server=10.1.0.1 gateway=10.1.0.1 netmask=29
Alte setări sunt în mare parte implicite din fabrică, inclusiv toate configurațiile implicite de firewall și setul de opțiuni DHCP. Versiunea RouterOS este 6.47.10 (pe termen lung)