Найти в Дзене

Подводные камни обновления MikroTik |RouterOS

Оглавление

Сегодня поговорим о правилах перехода между версиями RouterOS и способах установки обновлений через несколько интерфейсов. Статья по большей части нацелена на админов среднего уровня, а профи могут сохранить материал в качестве добротной шпаргалки.

Перед тем, как начать:

Перед любыми манипуляциями сделайте резервную копию работающей конфигурации и сохраните её на локальный компьютер или в бесплатное облако MikroTik's Cloud. О процессе бэкапирования от А до Я можете больше узнать в статье: «Бэкап MikroTik'а и отправка в MikroTik's Cloud».

Кратко о цепочках обновления

Выпуск релизов RouterOS ведётся в нескольких «цепочках»:

  • Разрабатываемая — выпускается по мере необходимости и содержит "сырые" изменения. Предназначена для энтузиастов.
  • Тестируемая — выпускается каждые несколько недель и содержит изменения, прошедшие базовое внутреннее тестирование. Не предназначена для использования в "боевых" средах.
  • Стабильная — выпускается каждые несколько месяцев и содержит новые новые функции и исправления, прошедшие тестирование.
  • Долгосрочная — выпускается редко и включает только самые критические исправления, обновления в рамках одной номерной ветки не содержат новых функций. Если стабильная версия спустя некоторое время после релиза показывает себя достаточно стабильно, её переводят в долгосрочную ветку, заменяя старую версию, которая затем перемещается в архив.
Жизненный цикл RouterOS
Жизненный цикл RouterOS

Обновление стандартными средствами

Обновление RouterOS можно выполнить с помощью автоматической загрузки обновлений с серверов MikroTik, при этом загрузчик учтёт установленные пользовательские компоненты и также обновит их.

В Winbox/Web-интерфейсе это можно сделать в разделах QuickSet и System → Packages:

На скриншоте 2 варианта обновления RouterOS с использованием GUI
На скриншоте 2 варианта обновления RouterOS с использованием GUI

После нажатия на кнопку «Check for updates» будет осуществлён поиск новой версии и, при её наличии, будет выведен список изменений:

Найдена новая версия
Найдена новая версия

Будьте осторожны: если выбрать вариант «Download&Install», после скачивания обновлений маршрутизатор автоматически перезагрузится, чтобы их установить.

Любопытный факт: переход с канала обновления «stable» на «long term», как правило, позволяет понизить версию.

Чтобы выполнить поиск обновлений с использованием терминала, используйте команду:

/system/package/update/ check-for-updates
Найдена новая версия
Найдена новая версия

Для загрузки и установки обновлений выполните:

/system/package/update/ install

После того как маршрутизатор перезагрузится, произведём установку обновлений в RouterBOARD:

Вывод информации о RouterBOARD
Вывод информации о RouterBOARD

Для обновления нажмите Upgrade в графическом интерфейсе или выполните в терминале:

/system/routerboard/ upgrade

После успешного выполнения вы увидите надпись: «Firmware upgraded successfully, please reboot for changes to take effect!»

После этого отправляем маршрутизатор в перезагрузку ещё раз:

Способы перезагрузки RouterOS
Способы перезагрузки RouterOS

После перезагрузки, как правило, дополнительных действий не требуется.

Обновление MikroTik в ручном режиме

Этот вид обновления может потребоваться перед настройкой "чистой" системы или при переходе на другую версию RouterOS. В последнем случае перед продолжением сделайте бэкап рабочей конфигурации.

Если планируется переход на новую мажорную версию, сначала установите последние доступные обновления для текущей версии и проверьте системные требования. Например, RouterOS 7 не рекомендуется к установке на устройствах с менее чем 64 МБ ОЗУ.

Определение архитектуры

Чтобы установить обновления вручную, определим архитектуру нашего устройства. Если вы подключены через Winbox, архитектура будет указана в заголовке окна:

В моём случае это mipsbe
В моём случае это mipsbe

Если вы подключены через веб или ssh, выведите информацию о RouterBOARD через меню System RouterBOARD или в терминале :

Модель: RB952Ui-5ac2nD
Модель: RB952Ui-5ac2nD

Скопируйте модель и выполните поиск по сайту mikrotik.com, чтобы уточнить архитектуру:

Продукт с кодом RB952Ui-5ac2nD имеет архитектуру MIPSBE
Продукт с кодом RB952Ui-5ac2nD имеет архитектуру MIPSBE

Скачивание обновлений

После определения архитектуры переходим на сайт https://mikrotik.com/download и скачиваем стабильную версию прошивки (Main package), после чего помещаем скачанный файл на устройство с помощью GUI, FTP или SCP:

Files → Upload...
Files → Upload...

После этого перезагрузите маршрутизатор, дождитесь установки обновлений и выполните апгрейд RouterBOARD как это показано в конце предыдущего пункта статьи.

RouterOS умеет скачивать обновления с удалённого маршрутизатора MikroTik. Таким образом вы можете использовать один из роутеров в качестве сервера обновления.

Заключение

Кратко подведём итог: перед обновлением на новую мажорную версию сначала установите все обновления для текущей и ознакомьтесь с требованиями. Ну и, конечно же, не забывайте про бэкап.