Бесшовный роуминг 802.11r в OpenWrt
inflabzНастройка бесшовного роуминга Wi-Fi
Заходим в настройки Wi-Fi (http://192.168.1.1/cgi-bin/luci/admin/network/wireless)
1. Делаем на всех роутерах одинаковый SSID/ESSID (наименование Wi-Fi сети)
2. Шифрование и алгоритм шифрования делаем одинаковые на всех роутерах.
3. Пароль устанавливаем одинаковый для всех точек доступа участвующих в роуминге.
4. Устанавливаем галочку 802.11r Fast Transition / 802.11r Быстрый Роуминг
5. NAS ID на каждом устройстве свой. Я использовал MAC-адрес без точек.
6. Mobility Domain / Мобильный домен на всех роутерах одинаковый - это 4-х значное число в hex
7. FT protocol / FT протокол - FT над DS
8. Generate PMK locally / Создать PMK локально - снять галочку, выключено
9. R1 Key Holder / Держатель ключа R1 в простой конфигурации совпадает с NAS ID
10. PMK R1 Push / Продвигать PMK R1 установить галочку, включено
11. External R0 Key Holder List / Внешний R0 Key Holder List настраивается на каждой точке доступа и имеет следующий формат:
MAC, MAC (без точек), 128bit_HEX_KEY это ключ везде одинаковый. MAC-адрес логично что разный.
Пример для 3х точек доступа, значит 3 записи:
74:9D:79:1B:FF:5A,749D791BFF5A,8a7fcc966ed0691ff2809e1f38c16996
E8:DE:27:C2:67:A8,E8DE27C267A8,8a7fcc966ed0691ff2809e1f38c16996
30:B5:C2:CB:BE:92,30B5C2CBBE92,8a7fcc966ed0691ff2809e1f38c16996
количество записей равно количеству точек доступа.
12. External R1 Key Holder List / Внешний R1 Key Holder List настраивается на каждой точке доступа и имеет следующий формат:
MAC, MAC, 128bit_HEX_KEY это ключ везде одинаковый. MAC-адрес логично что разный.
Пример для 3х точек доступа, значит 3 записи:
74:9D:79:1B:FF:5A,74:9D:79:1B:FF:5A,8a7fcc966ed0691ff2809e1f38c16996
E8:DE:27:C2:67:A8,E8:DE:27:C2:67:A8,8a7fcc966ed0691ff2809e1f38c16996
30:B5:C2:CB:BE:92,30:B5:C2:CB:BE:92,8a7fcc966ed0691ff2809e1f38c16996
количество записей равно количеству точек доступа.
![](/file/ed043e3eb35e9d1c730db.png)
![](/file/882951538e3da888b5ce0.png)
Для настройки бесшовного роуминга необходимо проверить наличие пакетов, и при необходиости заменить wpad-mini, wpad-basic или wpad на пакеты wpad-mesh-openssl или wpad-mesh-wolfssl, или wpad-basic-openssl, или wpad-basic-wolfssl.
P.S. IEEE 802.11s (MESH) настраивается так https://openwrt.org/docs/guide-user/network/wifi/mesh/80211s
Информация о прошивке роутеров:
Ссылка для донатов https://qiwi.com/n/INFLABZ