Я пользователь MikroTik, настроил сеть WiFiWave2 с поддержкой протокола роуминга 802.11kvr. Однако столкнулся с некоторыми проблемами в работе сети и нуждаюсь в вашей помощи и советах для их решения. Вот краткий обзор моего железа:
CAPsMAN контроллер: RB5009UPr+S+
CAPs (точки доступа): 2 x C52iG-5HaxD2HaxD
2 x C53UiG+5HPaxD2HPaxD
Все устройства работают на RouterOS версии 7.11rc3.
Конфигурация на RB5009UPr+S+ (CAPsMAN контроллер):
/interface bridge
add name=BRG-LAN-76
/interface bridge port
add bridge=BRG-LAN-76 ingress-filtering=no interface=ETH-2-LAN
...
/interface wifiwave2 security
add authentication-types=wpa2-psk,wpa3-psk disabled=no ft=yes ft-over-ds=yes \
name=WLAN-PROFILE
/interface wifiwave2 configuration
add channel.band=2ghz-n frequency=2412-2472 width=20mhz country=China disabled=no \
name=2GHz_N security=WLAN-PROFILE ssid=LINK-2G steering.rrm=yes wnm=yes
add channel.band=5ghz-ax skip-dfs-channels=disabled width=20/40/80mhz country=China \
disabled=no mode=ap name=5GHz_AX security=WLAN-PROFILE ssid=LINK steering.rrm=yes \
wnm=yes
/interface wifiwave2 capsman
set ca-certificate=auto enabled=yes interfaces=BRG-LAN-76 package-path="" \
require-peer-certificate=no upgrade-policy=suggest-same-version
/interface wifiwave2 provisioning
add action=create-dynamic-enabled disabled=no master-configuration=5GHz_AX \
name-format=%I-5G- supported-bands=5ghz-ax
add action=create-dynamic-enabled disabled=no master-configuration=2GHz_N \
name-format=%I-2G- supported-bands=2ghz-n
Конфигурация на hAPax^3 и hAPax^2 (CAPs):
/interface bridge
add name=BRG-LAN
/interface bridge port
add bridge=BRG-LAN interface=all
/interface wifiwave2
set [ find default-name=wifi1 ] configuration.manager=capsman mode=ap disabled=no \
name=WLAN-1-5G
set [ find default-name=wifi2 ] configuration.manager=capsman mode=ap disabled=no \
name=WLAN-2-2G
/interface wifiwave2 cap
set discovery-interfaces=BRG-LAN enabled=yes
Проблема:
После первоначальной настройки сеть работает нормально, и роуминг у разных устройств, включая Android и некоторые iOS, проходит без сбоев. Но спустя примерно сутки некоторые iOS-устройства (например, iPhone 13 и iPad mini 5 с последними обновлениями) сталкиваются с проблемой роуминга. Они перестают переключаться между точками доступа, даже находясь очень близко к новой точке. Перезапуск WiFi на проблемных устройствах обычно восстанавливает нормальный роуминг. Android-устройства такой проблемы не имеют.
Не уверен, в чём именно дело — в моей конфигурации или в баге RouterOS. Очень буду признателен за любые советы, решения или идеи, которые помогут разобраться и исправить эту проблему с роумингом.
Заранее спасибо за помощь и поддержку!
С уважением, peri
CAPsMAN контроллер: RB5009UPr+S+
CAPs (точки доступа): 2 x C52iG-5HaxD2HaxD
2 x C53UiG+5HPaxD2HPaxD
Все устройства работают на RouterOS версии 7.11rc3.
Конфигурация на RB5009UPr+S+ (CAPsMAN контроллер):
/interface bridge
add name=BRG-LAN-76
/interface bridge port
add bridge=BRG-LAN-76 ingress-filtering=no interface=ETH-2-LAN
...
/interface wifiwave2 security
add authentication-types=wpa2-psk,wpa3-psk disabled=no ft=yes ft-over-ds=yes \
name=WLAN-PROFILE
/interface wifiwave2 configuration
add channel.band=2ghz-n frequency=2412-2472 width=20mhz country=China disabled=no \
name=2GHz_N security=WLAN-PROFILE ssid=LINK-2G steering.rrm=yes wnm=yes
add channel.band=5ghz-ax skip-dfs-channels=disabled width=20/40/80mhz country=China \
disabled=no mode=ap name=5GHz_AX security=WLAN-PROFILE ssid=LINK steering.rrm=yes \
wnm=yes
/interface wifiwave2 capsman
set ca-certificate=auto enabled=yes interfaces=BRG-LAN-76 package-path="" \
require-peer-certificate=no upgrade-policy=suggest-same-version
/interface wifiwave2 provisioning
add action=create-dynamic-enabled disabled=no master-configuration=5GHz_AX \
name-format=%I-5G- supported-bands=5ghz-ax
add action=create-dynamic-enabled disabled=no master-configuration=2GHz_N \
name-format=%I-2G- supported-bands=2ghz-n
Конфигурация на hAPax^3 и hAPax^2 (CAPs):
/interface bridge
add name=BRG-LAN
/interface bridge port
add bridge=BRG-LAN interface=all
/interface wifiwave2
set [ find default-name=wifi1 ] configuration.manager=capsman mode=ap disabled=no \
name=WLAN-1-5G
set [ find default-name=wifi2 ] configuration.manager=capsman mode=ap disabled=no \
name=WLAN-2-2G
/interface wifiwave2 cap
set discovery-interfaces=BRG-LAN enabled=yes
Проблема:
После первоначальной настройки сеть работает нормально, и роуминг у разных устройств, включая Android и некоторые iOS, проходит без сбоев. Но спустя примерно сутки некоторые iOS-устройства (например, iPhone 13 и iPad mini 5 с последними обновлениями) сталкиваются с проблемой роуминга. Они перестают переключаться между точками доступа, даже находясь очень близко к новой точке. Перезапуск WiFi на проблемных устройствах обычно восстанавливает нормальный роуминг. Android-устройства такой проблемы не имеют.
Не уверен, в чём именно дело — в моей конфигурации или в баге RouterOS. Очень буду признателен за любые советы, решения или идеи, которые помогут разобраться и исправить эту проблему с роумингом.
Заранее спасибо за помощь и поддержку!
С уважением, peri