Как настроить CAPsMAN с миксом старых (WiFi-N) и новых (AX) устройств MikroTik для бесшовного WiFi?
Здравствуйте! Я обновил свой hAP AC2 до hAP AX Lite из-за нехватки памяти, но столкнулся с проблемой настройки двух точек WiFi в доме.
Текущая ситуация:
- Ранее работал hAP AC2 (основная точка) и старая WiFi-N точка wAP через WDS без CAPsMAN
- После обновления на hAP AX Lite возникли проблемы с настройкой
Проблема:
- На новых AX устройствах вместо пакета Wireless работает только wifi-qcom
- При установке Wireless пакете недоступны никакие интерфейсы
- Оба пакеты не могут работать одновременно: либо Wireless, либо wifi-qcom
- В пакете WiFi Wave2 отсутствует пункт WDS, а интерфейсы настраиваются по принципам CAPsMAN
Что уже сделано:
- Настроил AX Lite через локальный менеджер
- На основной точке настроил частоты, каналы и шифрование (WPA2 CCMP, каналы 2412 и т.д.) для совместимости со старыми WiFi-N точками
- На wAP настроил CAP в разделе Wireless, но CAPsMAN его не обнаруживает
- В логах ошибка “CAP did not suitable CAPSMAN”, даже при указании адреса вручную
Альтернативная попытка:
- Настроил CAPsMAN в разделе WiFi (доступном на MIPSBE устройствах с прошивкой 7.20.2)
- В Remote CAP появилась wAP без адреса, но сама точка не работает
Основные вопросы:
- Являются ли CAPsMAN в разделах WiFi и Wireless разными менеджерами?
- Как настроить бесшовную работу двух точек (одна AX, одна WiFi-N) с одинаковым SSID через CAPsMAN?
- Почему на hAP AC2 (старое устройство) с драйвером Wave2 та же проблема, но точка все же подхватывается CAPsMAN?
Настройка CAPsMAN для смешения старых (WiFi-N) и новых (AX) устройств MikroTik требует особого подхода из-за архитектурных различий в драйверах. Вот пошаговое решение:
Краткий ответ
Для бесшовного роуминга между AX и WiFi-N устройствами MikroTik через CAPsMAN необходимо: использовать пакет wifi-qcom на AX-устройствах и пакет Wireless на старых устройствах, настроить CAPsMAN в разделе WiFi (не Wireless), синхронизировать SSID/пароли и обеспечить совместимую частотную политику. Ошибка “CAP did not suitable CAPSMAN” возникает из-за несовместимости драйверов wifi-qcom с традиционным CAPsMAN.
Содержание
- Различие между CAPsMAN в разделах WiFi и Wireless
- Настройка CAPsMAN для смешанного парка
- Бесшовный роуминг между AX и WiFi-N
- Решение ошибки “CAP did not suitable CAPSMAN”
- Оптимизация для реального роуминга
Различие между CAPsMAN в разделах WiFi и Wireless
CAPsMAN в разделе Wireless предназначен для MIPSBE-устройств (старые чипсеты Ralink, Atheros) с драйвером Wave2. Он поддерживает WDS и традиционные интерфейсы.
CAPsMAN в разделе WiFi — это новая версия для устройств на чипсетах Qualcomm (AX-серии) с драйвером wifi-qcom. Она использует принципы CAPsMAN, но:
- Не поддерживает WDS
- Работает только через
wifi-qcomпакет - Требует архитектуры
armилиaarch64
⚠️ На AX-устройствах (hAP AX Lite) нельзя одновременно использовать оба пакета — либо
Wireless, либоwifi-qcom. Попытка установить оба вызовет конфликт.
Настройка CAPsMAN для смешанного парка
Шаг 1: Подготовка главного устройства
- На hAP AX Lite установите пакет
wifi-qcom(неWireless):bash/system package install wifi-qcom
- Включите CAPsMAN в разделе WiFi (не Wireless):bash
/wifi capsman set enabled=yes /wifi capsman interface add name=wifi1 disabled=no
Шаг 2: Настройка CAP для старых устройств
- На wAP (WiFi-N):
- Установите пакет
Wireless - Включите режим CAP:bash
/interface wireless cap set enabled=yes capsman-address=IP_главного_устройства - Убедитесь, что в
/interface wirelessесть интерфейсwlan1(или аналогичный).
- Установите пакет
Шаг 3: Синхронизация политик
В CAPsMAN (раздел WiFi) создайте политики для обоих типов устройств:
# Политика для AX-устройств
/wifi capsman policy add name=AX-Policy wifi-standard=802.11ax
/wifi capsman policy add name=N-Policy wifi-standard=802.11n
# Назначение политик
/wifi capsman configuration add name=Common-SSID ssid=MyNetwork
Бесшовный роуминг между AX и WiFi-N
Ключевые параметры для совместимости:
| Параметр | AX-устройства | WiFi-N устройства |
|---|---|---|
| SSID | Одинаковый | Одинаковый |
| Пароль | Одинаковый | Одинаковый |
| WPA2/CCMP | Да | Да |
| Частоты | 2.4/5GHz | 2.4GHz |
| Каналы | 36+ (5GHz), 1-11 (2.4GHz) | 1-11 (2.4GHz) |
Настройка частотной политики:
/wifi capsman channel add band=2ghz width=20mhz /wifi capsman channel add band=5ghz width=80mhz
Решение ошибки “CAP did not suitable CAPSMAN”
Основные причины:
- Неправильный пакет на главном устройстве — AX-устройство требует
wifi-qcom, а неWireless. - Несовместимость архитектуры — старые CAPsMAN (MIPSBE) не видят AX-устройства.
- Ошибка в конфигурации — отсутствие
wifi-qcomинтерфейса на главном устройстве.
Проверка и исправление:
# Проверьте доступные интерфейсы
/interface print
# Должен быть wifi1 (wifi-qcom) или wlan1 (Wireless)
# Проверьте статусы CAP
/wifi capsman cap print
# Если CAP "disabled" — проверьте адрес CAPSMAN
Оптимизация для реального роуминга
1. Роуминг на уровне 2 (Layer 2)
Включите Fast Transition (802.11r/v) в политике CAPsMAN:
/wifi capsman policy set [find name=AX-Policy] ft-over-ds=yes ft-resptime-threshold=1000
2. Оптимизация каналов
Используйте DFS-каналы для 5GHz (36+):
/wifi capsman channel set [find band=5ghz] dfs=yes
3. Мониторинг качества связи
/system logging add topics=wireless,capsman /interface wireless monitor wlan1
Источники
- MikroTik Wiki - CAPsMAN Configuration
- MikroTik Forum - AX devices with CAPsMAN
- MikroTik Documentation - wifi-qcom Package
- Official CAPsMAN Setup Guide
Заключение
- Для смешанного парка используйте: пакет
wifi-qcomна AX-устройствах иWirelessна старых. - CAPsMAN настраивайте только в разделе WiFi — это принципиально для AX-серии.
- Бесшовный роуминг достигается через одинаковые SSID/пароли, WPA2/CCMP и совместимые каналы.
- Решение ошибки “CAP did not suitable” — проверка архитектуры и пакетов на главном устройстве.
- Для реальной бесшовности включите Fast Transition (802.11r/v) и DFS-каналы.
💡 Совет: Если проблемы сохраняются, попробуйте временно отключить WDS на старых устройствах — CAPsMAN в режиме WiFi работает без него.