База знаний WiFly

Настройка Hotspot на Mikrotik для WiFly flyLogin — пошаговая инструкция

Переходите на ClientPulse?

 

Сервис flyLogin переезжает на платформу ClientPulse. Эта инструкция описывает перенастройку для уже работающего роутера, а для новой точки есть полная настройка под ClientPulse + OpenRoaming.

Шаг 1. Изменить DNS Name в профиле Hotspot

Это критически важный шаг. Команды скачивания файлов используют dns-name для автоматического поиска нужной папки hotspot.

Через WinBox: IP → Hotspot → Server Profiles → открыть профиль hsprof1 → поле DNS Name:

# Через терминал:
/ip hotspot profile set hsprof1 dns-name=wf.clientpulse.ru

Шаг 2. Обновить Walled Garden

Добавить ресурсы ClientPulse. Если старые записи wifly.net остались — они не мешают, но лучше убрать для чистоты

Основные ресурсы портала ClientPulse:

/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=wifi.clientpulse.ru
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=wf.clientpulse.ru dst-port=80

Ресурсы альтернативных методов авторизации (опционально):
# Alfa ID
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=id.alfabank.ru

# Yandex ID
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=oauth.yandex.ru
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=passport.yandex.ru
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=yastatic.net
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=mc.yandex.ru

# Sber ID
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=id.sber.ru

# VK ID
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=id.vk.ru
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=static.vk.ru
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=api.vk.ru

#Госуслуги
/ip hotspot walled-garden add action=allow server=hotspot1 dst-host=*.gosuslugi.ru

Шаг 3. Перекачать файлы портала

Выполнить в WinBox → New Terminal по одной команде. Команды автоматически находят папку hotspot через dns-name профиля, поэтому Шаг 1 обязателен перед этим.

/tool fetch url="https://wifi.clientpulse.ru/api/file/rlogin.html" dst-path=([/ip hotspot profile get [find dns-name~"clientpulse"] html-directory] . "/rlogin.html") mode=https

/tool fetch url="https://wifi.clientpulse.ru/api/file/login.html" dst-path=([/ip hotspot profile get [find dns-name~"clientpulse"] html-directory] . "/login.html") mode=https

/tool fetch url="https://wifi.clientpulse.ru/api/file/alogin.html" dst-path=([/ip hotspot profile get [find dns-name~"clientpulse"] html-directory] . "/alogin.html") mode=https

/tool fetch url="https://wifi.clientpulse.ru/api/file/logout.html" dst-path=([/ip hotspot profile get [find dns-name~"clientpulse"] html-directory] . "/logout.html") mode=https

/tool fetch url="https://wifi.clientpulse.ru/api/file/status.html" dst-path=([/ip hotspot profile get [find dns-name~"clientpulse"] html-directory] . "/status.html") mode=https

Шаг 4. Добавить команду одновременное подключения нескольких устройств на один номер.

/ip hotspot user profile set [find default=yes] shared-users=10

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

  1. Подключитесь к гостевой Wi-Fi сети с мобильного устройства
  2. Должна автоматически открыться стартовая страница ClientPulse
  3. Пройдите авторизацию (звонок, обратный звонок, или СМС от альтернативных сервисов)
  4. После авторизации проверьте доступ в интернет

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

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

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

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

ID зоны не совпадает с именем роутера. Скопируйте правильный ID из личного кабинета и установите в роутер.

/system identity set name=XXXXXXXXXXXX

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

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

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