RouterOS 7.25 [stable]
Что нового
- Bridge: добавлены dynamic ARP inspection и IP source guard; новые настройки MLAG —
mlag-lacp-fallbackиmlag-init-delay; переименовано свойство IGMPlast-member-interval→last-member-query-interval. - BGP: новая настройка
always-compare-med; в исходящие EVPN-маршруты включается номер VNI. - CAPsMAN: добавлен параметр
hw-protection-threshold. - App/Container: переменная
networkRouterIPдля container-приложений; привилегированный режим можно включать на уровне отдельного сервиса в YAML; обновлены переменные окружения приложения docker-with-komodo; в консоль контейнера добавлена последовательность Ctrl-] для выхода из зависшей сессии. - BTH (Back To Home): настройки DNS клиента по умолчанию и allowed IPs; возобновляемая загрузка файлов; проверка свободного места перед загрузкой; ошибки загрузки возвращаются в JSON.
- Console: оператор доступа к массивам принимает массивы индексов/ключей; глобальные переменные доступны через API; улучшен порядок экспорта.
Что исправлено
- Bridge: ложная ошибка «already added as bridge port»; зависание MLAG-пира в disabled после изменений конфигурации; порты моста не форвардили; отбрасывание фрагментированного IPv6-трафика DHCPv6 snooping (регресс с v7.23); поведение VRRP MAC в MLAG; синхронизация FDB между MLAG-пирами при добавлении VLAN; работа MVRP с MLAG dual bonds; предупреждение о VLAN-записях при выключенном vlan-filtering; более понятные логи DHCP snooping.
- BGP: исправлены BGP unnumbered-соединения внутри VRF; логирование неудачных попыток подключения; в логах отображаются имена интерфейсов и VRF.
- Certificate: исправлена выдача ACME-сертификатов для wildcard-доменов; переработаны внутренние процессы работы с сертификатами.
- App: исправлено зависание CHR-приложений на «starting» на медленных платах; показывается ошибка при неразрешимой переменной приложения.
- Container: исправлена обработка интерфейсов контейнера на CHR; veth-интерфейс больше не остаётся после перезапуска остановленного контейнера.
- BTH: исправлены проблемы с файловым шаром из меню WinBox; зависание при отключении шары.
- Console: фоновые
:execute as-stringзавершаются по прерыванию; предотвращена утечка памяти при большом выводе:execute as-string; исправлен фильтрwhere, игнорировавший флаги со значением false; исправлена несогласованная выдача/ip/firewall/filter printс src-address-list и dst-address-list; устранены дубликаты в/port/remote-access; повышена стабильность при запуске скриптов из Dude; исправлен перенос комментариев в monitor. - CAPsMAN: исправлено обратное отображение значения
last-ip.
Отдельных CVE в тексте релиза не указано — security-элементы сводятся к новым механизмам защиты на bridge (ARP inspection, IP source guard) и исправлениям в certificate/console.
Краткое заключение
Обновление рекомендуется выполнить на устройствах, где используется bridge с vlan-filtering, MLAG, DHCPv6 snooping, EVPN/BGP в VRF, а также на CHR и в контейнерных сценариях — там исправлены заметные регрессы (DHCPv6 snooping с v7.23, зависание MLAG-пира, CHR apps на «starting»). Для лабораторий и продакшена с container-приложениями полезны новые настройки привилегированного режима и переменная networkRouterIP. Перед массовым развёртыванием проверьте на тестовом устройстве поведение bridge-фильтрации и MLAG.
Перед обновлением: бэкап
/system backup save name=before-upgrade /export file=before-upgrade-export
Сохраните оба файла с устройства (WinBox → Files или через fetch/scp), чтобы иметь возможность откатиться.
Скачать пакет
Страница загрузки: mikrotik.com/download?v=7.25. Определите архитектуру:
/system resource get architecture-name
Прямые ссылки на пакет (выберите соответствующую архитектуру):
- arm64:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-arm64.npk - arm:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-arm.npk - mipsbe:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-mipsbe.npk - mmips:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-mmips.npk - smips:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-smips.npk - tile:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-tile.npk - ppc:
https://download.mikrotik.com/routeros/7.25/routeros-7.25-ppc.npk
Пример загрузки для arm64 прямо на роутер:
/tool fetch url="https://download.mikrotik.com/routeros/7.25/routeros-7.25-arm64.npk" dst-path=routeros-7.25-arm64.npk
Альтернатива — скачать файл на ПК и загрузить его в корень Files через WinBox (перетащить .npk в окно Files).
Обновление RouterOS / RouterBOARD
Онлайн-обновление через пакетный менеджер (выберите канал stable):
/system package update set channel=stable /system package update check-for-updates /system package update download /system package update install
Либо установка из уже загруженного .npk в Files:
/system package local-update install
После установки RouterOS проверьте и при необходимости обновите прошивку RouterBOARD:
/system routerboard print /system routerboard upgrade /system reboot
Команда /system routerboard upgrade нужна только если current-firmware отличается от upgrade-firmware в выводе print.
Источник: MikroTik RouterOS (stable / long-term)
