Как сделать бесшовный Wi-Fi роуминг на Mikrotik

Организация стабильного беспроводного покрытия в офисе или большом доме часто сталкивается с проблемой разрывов соединения при перемещении пользователя. Стандартный сценарий, когда клиентское устройство «цепляется» за дальнюю точку доступа с низким уровнем сигнала, игнорируя ближайшую, знаком каждому системному администратору. Решением этой проблемы становится технология бесшовного роуминга, которая в экосистеме Mikrotik реализуется через протокол CAPsMAN.

Внедрение централизованного управления позволяет превратить набор разрозненных роутеров в единую интеллектуальную сеть. Это не просто клонирование настроек, а создание среды, где контроллер диктует правила подключения. Бесшовный Wi-Fi обеспечивает переключение между точками доступа быстрее, чем успеет моргнуть индикатор видеосвязи или прерваться VoIP-звонок.

Для реализации задуманного потребуется оборудование, поддерживающее необходимые стандарты, и грамотная настройка программного обеспечения RouterOS. Важно понимать, что успех зависит не только от конфигурации контроллера, но и от правильной расстановки точек доступа. 802.11r/k/v — это три кита, на которых держится современный роуминг, и их корректная работа критична для конечного пользователя.

Архитектура сети и выбор оборудования

Прежде чем приступать к конфигурации, необходимо убедиться, что ваш «железный» парк соответствует требованиям. Для построения эффективной системы CAPsMAN желательно использовать устройства одной серии или, по крайней мере, с одинаковыми чипами беспроводных модулей. Разнородность оборудования может привести к непредсказуемому поведению при переключении клиентов.

Контроллером может выступать любой роутер Mikrotik с достаточным объемом памяти, например, серии hEX или Cloud Router. Точками доступа (CAP) могут служить специализированные модели wAP, cAP или обычные роутеры в режиме CAP. Главное требование — поддержка стандарта 802.11ac (Wave 2) или ax для максимальной производительности.

⚠️ Внимание: Использование старых моделей с одним диапазоном 2.4 ГГц не позволит реализовать полноценный быстрый роуминг. Клиенты будут «залипать» на точке, даже если сигнал станет критически слабым.

Планирование размещения точек доступа должно учитывать перекрытие зон покрытия. Если точки будут стоять слишком далеко друг от друга, роуминг просто не состоится из-за отсутствия альтернативного сигнала. Если слишком близко — возникнут интерференционные шумы, снижающие общую пропускную способность сети.

Базовая подготовка RouterOS и обновление

Первым шагом всегда должно быть приведение программного обеспечения всех устройств к актуальному состоянию. В версиях RouterOS v7 архитектура пакетов изменилась, и для работы беспроводных интерфейсов теперь требуются отдельные пакеты wifi или wifi-qcom. Отсутствие нужного пакета сделает настройку невозможной.

Обновление лучше производить централизованно, если у вас уже есть настроенный Mikrotik как основной шлюз. Можно использовать функцию /system package update для загрузки свежей версии. После перезагрузки необходимо проверить наличие всех необходимых компонентов в списке установленных пакетов.

☑️ Подготовка оборудования

Выполнено: 0 / 4

Важно отметить, что настройка CAPsMAN возможна только на устройствах с лицензией уровня 4 и выше. Бюджетные модели начального уровня (level 3) могут выступать только как клиенты или простые точки доступа без поддержки полноценного контроллера. Проверьте уровень лицензии в меню /system license.

Если вы переходите со старой версии RouterOS v6, будьте готовы к тому, что синтаксис команд изменился кардинально. Старые скрипты и конфигурации не будут работать в новой среде без глубокой переработки. Это время для создания новой, чистой конфигурации с нуля.

Настройка CAPsMAN контроллера

Центральным элементом нашей системы станет контроллер. Именно он хранит профили конфигурации и раздает их точкам доступа. Начать следует с включения службы CAPsMAN и указания интерфейсов, через которые будет происходить управление. Обычно это локальная сеть или выделенный VLAN.

Создание профиля конфигурации (configuration) — это определение того, как будут вести себя точки доступа. Здесь задаются SSID, режим безопасности, каналы и частоты. Все параметры, прописанные в профиле, автоматически применятся к подключенным CAP.

/caps-man channel

add band=5ghz-n/ac/ax width=20/40/80mhz name="channel-5g"

add band=2ghz-n/ax width=20/40mhz name="channel-2g"

/caps-man security

add name="sec-wpa3" authentication-types=wpa3-psk passphrase="YourStrongPassword"

/caps-man configuration

add name="conf-main" ssid="Office_WiFi" mode=ap security=sec-wpa3 channel="channel-5g"

Особое внимание уделите настройке диапазонов частот. В условиях плотной застройки использование ширины канала 80 МГц в диапазоне 2.4 ГГц недопустимо. Для 2.4 ГГц оставляйте 20 МГц, а для 5 ГГц можно использовать 40 или 80 МГц в зависимости от зашумленности эфира.

⚠️ Внимание: Интерфейсы программного обеспечения могут отличаться в зависимости от установленной версии RouterOS и типа беспроводного модуля (AT, Atheros, Qualcomm). Всегда сверяйтесь с официальной документацией для вашей конкретной модели.

После создания профилей необходимо добавить правила (datapath), которые определят, куда будет отправляться трафик. Можно настроить проброс трафика на контроллер или оставить его локальным на точке доступа. Локальный проброс (local-forwarding=yes) снижает нагрузку на контроллер и улучшает производительность сети.

📊 Какой диапазон Wi-Fi у вас основной?
2.4 ГГц
5 ГГц
Оба равнозначно
Только проводной Ethernet

Реализация Fast Roaming (802.11r/k/v)

Самая важная часть для обеспечения «бесшовности» — это включение стандартов быстрого переключения. Протокол 802.11r (Fast BSS Transition) позволяет клиенту быстро переподключаться к новой точке, используя заранее полученные ключи шифрования. Это устраняет задержки при авторизации.

Стандарт 802.11k помогает устройствам находить лучшие точки доступа nearby, предоставляя список соседних AP с их каналами. Это избавляет клиентский адаптер от необходимости сканировать весь эфир, тратя время и ресурс батареи. 802.11v позволяет сети мягко sugerir клиенту перейти на другую точку доступа или частоту.

Технические детали 802.11r

Протокол использует два метода перехода: Over-the-Air и Over-the-DS. В среде Mikrotik чаще используется Over-the-Air, так как он не требует наличия проводной инфраструктуры для передачи ключей между точками, хотя Over-the-DS считается более безопасным в корпоративных средах с отдельным контроллером домена.

Для активации этих функций в профиле безопасности необходимо явно указать соответствующие параметры. Обратите внимание, что не все клиентские устройства (особенно старые смартфоны и IoT-гаджеты) поддерживают эти стандарты. Однако, наличие этих флагов не мешает работе несовместимых устройств, они просто будут игнорировать расширения.

/caps-man security

set [find name="sec-wpa3"] ft=yes ft-preserve-connection=yes

/caps-man configuration

set [find name="conf-main"] multicast-helper=full

Параметр multicast-helper=full часто недооценивают, но он критически важен для стабильности видеопотоков и multicast-трафика при роуминге. Он конвертирует широковещательные пакеты в одноадресные, что повышает надежность доставки данных в эфире.

Управление спектром и Band Steering

Одной из частых проблем является «прилипание» клиентов к перегруженному диапазону 2.4 ГГц, когда рядом свободно 5 ГГц. Технология Band Steering позволяет контроллеру мягко подталкивать двухдиапазонные устройства в более свободный диапазон 5 ГГц. В Mikrotik это реализуется через установку одинаковых SSID для обоих диапазонов и настройку приоритетов.

Автоматический выбор частоты (install-metrics) позволяет точкам доступа самостоятельно выбирать наименее зашумленный канал при старте. Это особенно полезно в офисных зданиях, где окружение может меняться: соседи включают новые роутеры, появляются Bluetooth-устройства или микроволновые печи.

Параметр Диапазон 2.4 ГГц Диапазон 5 ГГц Диапазон 6 ГГц (Wi-Fi 6E)
Ширина канала 20 МГц 40-80 МГц 160 МГц
Непересекающиеся каналы 3 (1, 6, 11) До 25+ До 60+
Проникающая способность Высокая Средняя Низкая
Максимальная скорость Низкая Высокая Экстремальная

Использование динамического выбора частоты позволяет сети адаптироваться к изменениям в радиоэфире в реальном времени, переключая точки доступа на более чистые каналы без разрыва соединения клиентов. Это возможно только при централизованном управлении через CAPsMAN.

При настройке Band Steering стоит быть осторожным с пороговыми значениями. Если сделать переход на 5 ГГц слишком агрессивным, устройства, находящиеся на границе зоны покрытия, могут потерять связь совсем, так как сигнал 5 ГГц затухает быстрее. Нужен баланс между производительностью и покрытием.

Мониторинг и отладка сети

После развертывания сети необходимо убедиться, что роуминг работает корректно. Для этого в Mikrotik есть мощные инструменты мониторинга. Команда /caps-man registration-table print покажет, к какой точке прямо сейчас подключен конкретный клиент и с каким уровнем сигнала (RSSI).

Для глубокой диагностики можно использовать снифер пакетов (torch или packet sniffer), чтобы увидеть процесс обмена управляющими кадрами 802.11. Нас интересуют кадры Reassociation Request/Response. Если их количество велико, но переключений нет — значит, клиент «упрямится».

Логи системы также могут рассказать многое. Включите логирование событий CAPsMAN (/system logging), чтобы отслеживать подключения и отключения устройств. Ошибки аутентификации или частые переподключения одного и того же устройства могут указывать на проблемы с паролями или несовместимость настроек безопасности.

Регулярный аудит сети помогает выявлять «мертвые зоны» или точки с перегрузкой. Статистика по использованию воздуха (AirTime) покажет, насколько эффективно используется беспроводной ресурс. Если загрузка канала превышает 70-80%, стоит задуматься о добавлении новых точек или снижении мощности передачи.

Часто задаваемые вопросы (FAQ)

Нужен ли отдельный сервер для работы CAPsMAN?

Нет, отдельный сервер не требуется. Функцию контроллера выполняет одно из устройств Mikrotik в вашей сети. Это может быть самый мощный роутер, который уже стоит на шлюзе, или выделенная недорогая модель (например, hAP lite), которая будет заниматься только управлением Wi-Fi.

Будет ли работать роуминг с iPhone и Android?

Да, современные смартфоны от Apple и Android полностью поддерживают стандарты 802.11r/k/v. Однако, поведение клиента всегда зависит от его драйверов и версии ОС. Некоторые устройства могут быть более «липкими» и переключаться позже, чем хотелось бы, но базовая совместимость обеспечена.

Можно ли объединить в одну сеть точки доступа разных моделей?

Технически это возможно, если они поддерживают одинаковые стандарты Wi-Fi и работают под управлением одного контроллера CAPsMAN. Однако для стабильной работы рекомендуется использовать оборудование одной серии или с одинаковыми чипами, чтобы избежать проблем с несовместимостью драйверов и функций.

Что делать, если клиент не переключается на ближайшую точку?

Решение о переключении всегда принимает клиентское устройство, а не точка доступа. Вы можете стимулировать этот процесс, снижая мощность передачи на точках, чтобы зона покрытия каждой из них была четче очерчена. Также помогает включение 802.11v для «подталкивания» клиентов.