Что такое Hotspot на Mikrotik?

Hotspot — это функция RouterOS, которая перехватывает HTTP-запросы неавторизованных пользователей и перенаправляет их на страницу авторизации. В связке с WiFly flyLogin это позволяет организовать легальную Wi-Fi авторизацию в соответствии с требованиями законодательства РФ (постановления №758 и №801).

Требования

  • Роутер: Mikrotik с RouterOS 7.x (рекомендуется 7.10+)
  • Аккаунт WiFly: активная подписка с доступом к flyLogin
  • Сеть: настроенный DHCP-сервер на интерфейсе для гостей

Шаг 1. Создание гостевого интерфейса

Создайте отдельный bridge для гостевой сети, чтобы изолировать трафик гостей от основной сети:

/interface bridge add name=bridge-guests
/interface bridge port add bridge=bridge-guests interface=wlan1
/ip address add address=10.10.0.1/24 interface=bridge-guests
/ip pool add name=pool-guests ranges=10.10.0.10-10.10.0.254
/ip dhcp-server add name=dhcp-guests interface=bridge-guests address-pool=pool-guests
/ip dhcp-server network add address=10.10.0.0/24 gateway=10.10.0.1 dns-server=8.8.8.8,8.8.4.4

Шаг 2. Настройка Hotspot

Запустите мастер настройки Hotspot:

/ip hotspot setup
hotspot interface: bridge-guests
local address of network: 10.10.0.1
masquerade network: yes
address pool of network: pool-guests
select certificate: none
ip address of smtp server: 0.0.0.0
dns servers: 8.8.8.8
dns name: wifi.local
name of local hotspot user: admin
password for the user: 

Шаг 3. Подключение WiFly flyLogin

В личном кабинете WiFly (wifly.ru) скопируйте URL авторизационной страницы вашей зоны. Затем настройте редирект в Hotspot:

/ip hotspot walled-garden ip add action=accept dst-host=*.wifly.ru
/ip hotspot walled-garden ip add action=accept dst-host=*.flylogin.ru
/ip hotspot walled-garden ip add action=accept dst-host=mc.yandex.ru

Настройте профиль Hotspot для перенаправления на flyLogin:

/ip hotspot profile set default login-by=http-chap,http-pap html-directory=hotspot   redirect-to=https://app.flylogin.ru/your-zone-id

Шаг 4. Настройка Walled Garden

Добавьте необходимые домены в Walled Garden, чтобы авторизация через SMS, социальные сети и мессенджеры работала корректно:

# Авторизация через социальные сети
/ip hotspot walled-garden ip add action=accept dst-host=*.vk.com
/ip hotspot walled-garden ip add action=accept dst-host=*.facebook.com
/ip hotspot walled-garden ip add action=accept dst-host=*.google.com
/ip hotspot walled-garden ip add action=accept dst-host=*.googleapis.com

# Авторизация через Госуслуги (ЕСИА)
/ip hotspot walled-garden ip add action=accept dst-host=*.gosuslugi.ru
/ip hotspot walled-garden ip add action=accept dst-host=esia.gosuslugi.ru

Шаг 5. Проверка работы

  1. Подключитесь к гостевой Wi-Fi сети с мобильного устройства
  2. Откройте любой сайт — должен произойти редирект на страницу flyLogin
  3. Пройдите авторизацию (SMS, звонок, мессенджер или соцсеть)
  4. После авторизации проверьте доступ в интернет

Типичные проблемы и решения

Страница авторизации не открывается

Проверьте, что домены flyLogin добавлены в Walled Garden. Убедитесь, что DNS-сервер доступен с гостевого интерфейса.

Сообщение «Zone doesn’t exist»

Неверный ID зоны в URL редиректа. Скопируйте правильный URL из личного кабинета WiFly → flyLogin → ваша зона → «Ссылка на авторизацию».

Авторизация зацикливается

Обычно вызвано отсутствием правил masquerade для гостевой сети:

/ip firewall nat add chain=srcnat src-address=10.10.0.0/24 action=masquerade

HTTPS-сайты не перенаправляются

Это нормальное поведение — HTTPS-трафик нельзя перехватить без MITM. Большинство устройств автоматически открывают captive portal при подключении к сети. Если нет — откройте http://wifi.local вручную.

Полезные ссылки

Частые вопросы

Какая версия RouterOS нужна для WiFly?

WiFly поддерживает RouterOS версии 6.48+ и 7.x. Рекомендуется использовать последнюю стабильную версию. Для RouterOS 7 есть отдельная инструкция по настройке.

Можно ли настроить Hotspot на Mikrotik самостоятельно?

Да, настройка занимает 15-30 минут по пошаговой инструкции. WiFly предоставляет готовые конфиги и скрипты. Также доступна услуга удалённой настройки специалистом WiFly.

Поддерживает ли WiFly несколько Wi-Fi зон на одном Mikrotik?

Да, можно настроить мультизональность — несколько независимых Wi-Fi зон с разными настройками авторизации на одном роутере Mikrotik. Каждая зона имеет свой портал и брендирование.