НейроАгент

Настройка CAPsMAN: Микс AX и WiFi-N для бесшовного WiFi

Пошаговое руководство по настройке CAPsMAN для смешения старых (WiFi-N) и новых (AX) устройств MikroTik. Решение проблем с бесшовным роумингом и ошибкой 'CAP did not suitable CAPSMAN'.

Как настроить CAPsMAN с миксом старых (WiFi-N) и новых (AX) устройств MikroTik для бесшовного WiFi?

Здравствуйте! Я обновил свой hAP AC2 до hAP AX Lite из-за нехватки памяти, но столкнулся с проблемой настройки двух точек WiFi в доме.

Текущая ситуация:

  • Ранее работал hAP AC2 (основная точка) и старая WiFi-N точка wAP через WDS без CAPsMAN
  • После обновления на hAP AX Lite возникли проблемы с настройкой

Проблема:

  1. На новых AX устройствах вместо пакета Wireless работает только wifi-qcom
  2. При установке Wireless пакете недоступны никакие интерфейсы
  3. Оба пакеты не могут работать одновременно: либо Wireless, либо wifi-qcom
  4. В пакете 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 без адреса, но сама точка не работает

Основные вопросы:

  1. Являются ли CAPsMAN в разделах WiFi и Wireless разными менеджерами?
  2. Как настроить бесшовную работу двух точек (одна AX, одна WiFi-N) с одинаковым SSID через CAPsMAN?
  3. Почему на 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 в разделе 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: Подготовка главного устройства

  1. На hAP AX Lite установите пакет wifi-qcom (не Wireless):
    bash
    /system package install wifi-qcom
    
  2. Включите CAPsMAN в разделе WiFi (не Wireless):
    bash
    /wifi capsman set enabled=yes
    /wifi capsman interface add name=wifi1 disabled=no
    

Шаг 2: Настройка CAP для старых устройств

  1. На wAP (WiFi-N):
    • Установите пакет Wireless
    • Включите режим CAP:
      bash
      /interface wireless cap set enabled=yes capsman-address=IP_главного_устройства
      
    • Убедитесь, что в /interface wireless есть интерфейс wlan1 (или аналогичный).

Шаг 3: Синхронизация политик

В CAPsMAN (раздел WiFi) создайте политики для обоих типов устройств:

bash
# Политика для 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)

Настройка частотной политики:

bash
/wifi capsman channel add band=2ghz width=20mhz
/wifi capsman channel add band=5ghz width=80mhz

Решение ошибки “CAP did not suitable CAPSMAN”

Основные причины:

  1. Неправильный пакет на главном устройстве — AX-устройство требует wifi-qcom, а не Wireless.
  2. Несовместимость архитектуры — старые CAPsMAN (MIPSBE) не видят AX-устройства.
  3. Ошибка в конфигурации — отсутствие wifi-qcom интерфейса на главном устройстве.

Проверка и исправление:

bash
# Проверьте доступные интерфейсы
/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:

bash
/wifi capsman policy set [find name=AX-Policy] ft-over-ds=yes ft-resptime-threshold=1000

2. Оптимизация каналов

Используйте DFS-каналы для 5GHz (36+):

bash
/wifi capsman channel set [find band=5ghz] dfs=yes

3. Мониторинг качества связи

bash
/system logging add topics=wireless,capsman
/interface wireless monitor wlan1

Источники

  1. MikroTik Wiki - CAPsMAN Configuration
  2. MikroTik Forum - AX devices with CAPsMAN
  3. MikroTik Documentation - wifi-qcom Package
  4. Official CAPsMAN Setup Guide

Заключение

  1. Для смешанного парка используйте: пакет wifi-qcom на AX-устройствах и Wireless на старых.
  2. CAPsMAN настраивайте только в разделе WiFi — это принципиально для AX-серии.
  3. Бесшовный роуминг достигается через одинаковые SSID/пароли, WPA2/CCMP и совместимые каналы.
  4. Решение ошибки “CAP did not suitable” — проверка архитектуры и пакетов на главном устройстве.
  5. Для реальной бесшовности включите Fast Transition (802.11r/v) и DFS-каналы.

💡 Совет: Если проблемы сохраняются, попробуйте временно отключить WDS на старых устройствах — CAPsMAN в режиме WiFi работает без него.