О прошивках WiFly для Mikrotik

WiFly использует стандартные механизмы Mikrotik RouterOS для организации Wi-Fi авторизации через Hotspot. Для корректной работы сервиса важно использовать совместимые версии RouterOS и следить за обновлениями.

Рекомендуемые версии RouterOS

Версия RouterOS Статус Совместимость с WiFly Примечания
7.16+ Рекомендуется Полная Стабильная работа, поддержка OpenRoaming
7.10 — 7.15 Поддерживается Полная Рекомендуется обновить до 7.16+
7.1 — 7.9 Ограниченная Базовая Могут быть проблемы с Hotspot
6.49.x Устаревшая Полная Последняя стабильная ветка v6, не обновляется
6.48 и ниже Не рекомендуется Частичная Известные уязвимости, обновитесь

Changelog основных обновлений

RouterOS 7.16 (стабильная)

  • Улучшена стабильность Hotspot на мультизональных конфигурациях
  • Исправлены утечки памяти при большом количестве одновременных авторизаций
  • Поддержка WPA3-Enterprise для OpenRoaming
  • Улучшена совместимость с RADIUS-серверами

RouterOS 7.14

  • Добавлена поддержка Hotspot cookie persistence через перезагрузку
  • Исправлена проблема с Walled Garden при использовании HTTPS
  • Обновлён captive portal detection для iOS 17+ и Android 14+

RouterOS 7.10

  • Переработан механизм Hotspot — повышена производительность
  • Поддержка DNS over HTTPS для гостевых сетей
  • Новый формат конфигурации Walled Garden

Как проверить текущую версию

В терминале RouterOS:

/system resource print

Или в WinBox: System → Resources — поле «Version».

Пример вывода:

version: 7.16 (stable)
build-time: Dec 01 2025 12:34:56
board-name: RB4011iGS+

Как обновить RouterOS

Через WinBox (рекомендуется)

  1. Откройте System → Packages
  2. Нажмите Check For Updates
  3. Выберите канал: stable (рекомендуется) или long-term
  4. Нажмите Download & Install
  5. Роутер перезагрузится автоматически

Через терминал

/system package update check-for-updates
/system package update install

Ручное обновление (офлайн)

  1. Скачайте пакет с mikrotik.com/download
  2. Выберите архитектуру вашего устройства (arm, arm64, tile, mipsbe, smips, x86)
  3. Загрузите файл .npk в Files роутера через WinBox или FTP
  4. Перезагрузите роутер — обновление установится автоматически

Известные проблемы

RouterOS 7.1 — 7.9: Hotspot не работает после обновления

В ранних версиях RouterOS 7 был баг с Hotspot profile. Решение — пересоздать профиль Hotspot:

/ip hotspot profile remove default
/ip hotspot setup

Captive Portal не определяется на iOS

Убедитесь, что DNS-сервер в гостевой сети настроен корректно и отвечает на запросы к captive.apple.com. Добавьте в Walled Garden:

/ip hotspot walled-garden add dst-host=captive.apple.com
/ip hotspot walled-garden add dst-host=connectivitycheck.gstatic.com

Ошибка «no such item» при настройке Walled Garden

В RouterOS 7 синтаксис Walled Garden изменился. Используйте ip вместо http:

# Правильно (RouterOS 7):
/ip hotspot walled-garden ip add action=accept dst-host=*.wifly.ru

# Устаревший синтаксис (RouterOS 6):
/ip hotspot walled-garden add dst-host=*.wifly.ru

Рекомендации по обновлению

  • Всегда делайте бэкап перед обновлением: /system backup save name=before-update
  • Не обновляйтесь напрямую с 6.x на 7.x — сначала обновите до 6.49, затем переходите на 7.x
  • После обновления проверьте работу Hotspot и Walled Garden
  • Если используете скрипты — проверьте совместимость с новой версией

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