О прошивках 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 (рекомендуется)
- Откройте System → Packages
- Нажмите Check For Updates
- Выберите канал: stable (рекомендуется) или long-term
- Нажмите Download & Install
- Роутер перезагрузится автоматически
Через терминал
/system package update check-for-updates
/system package update install
Ручное обновление (офлайн)
- Скачайте пакет с mikrotik.com/download
- Выберите архитектуру вашего устройства (arm, arm64, tile, mipsbe, smips, x86)
- Загрузите файл .npk в Files роутера через WinBox или FTP
- Перезагрузите роутер — обновление установится автоматически
Известные проблемы
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
- Если используете скрипты — проверьте совместимость с новой версией
