Сегодня поговорим о правилах перехода между версиями RouterOS и способах установки обновлений через несколько интерфейсов. Статья по большей части нацелена на админов среднего уровня, а профи могут сохранить материал в качестве добротной шпаргалки.
Перед тем, как начать:
Перед любыми манипуляциями сделайте резервную копию работающей конфигурации и сохраните её на локальный компьютер или в бесплатное облако MikroTik's Cloud. О процессе бэкапирования от А до Я можете больше узнать в статье: «Бэкап MikroTik'а и отправка в MikroTik's Cloud».
Кратко о цепочках обновления
Выпуск релизов RouterOS ведётся в нескольких «цепочках»:
- Разрабатываемая — выпускается по мере необходимости и содержит "сырые" изменения. Предназначена для энтузиастов.
- Тестируемая — выпускается каждые несколько недель и содержит изменения, прошедшие базовое внутреннее тестирование. Не предназначена для использования в "боевых" средах.
- Стабильная — выпускается каждые несколько месяцев и содержит новые новые функции и исправления, прошедшие тестирование.
- Долгосрочная — выпускается редко и включает только самые критические исправления, обновления в рамках одной номерной ветки не содержат новых функций. Если стабильная версия спустя некоторое время после релиза показывает себя достаточно стабильно, её переводят в долгосрочную ветку, заменяя старую версию, которая затем перемещается в архив.
Обновление стандартными средствами
Обновление RouterOS можно выполнить с помощью автоматической загрузки обновлений с серверов MikroTik, при этом загрузчик учтёт установленные пользовательские компоненты и также обновит их.
В Winbox/Web-интерфейсе это можно сделать в разделах QuickSet и System → Packages:
После нажатия на кнопку «Check for updates» будет осуществлён поиск новой версии и, при её наличии, будет выведен список изменений:
Будьте осторожны: если выбрать вариант «Download&Install», после скачивания обновлений маршрутизатор автоматически перезагрузится, чтобы их установить.
Любопытный факт: переход с канала обновления «stable» на «long term», как правило, позволяет понизить версию.
Чтобы выполнить поиск обновлений с использованием терминала, используйте команду:
/system/package/update/ check-for-updates
Для загрузки и установки обновлений выполните:
/system/package/update/ install
После того как маршрутизатор перезагрузится, произведём установку обновлений в RouterBOARD:
Для обновления нажмите Upgrade в графическом интерфейсе или выполните в терминале:
/system/routerboard/ upgrade
После успешного выполнения вы увидите надпись: «Firmware upgraded successfully, please reboot for changes to take effect!»
После этого отправляем маршрутизатор в перезагрузку ещё раз:
После перезагрузки, как правило, дополнительных действий не требуется.
Обновление MikroTik в ручном режиме
Этот вид обновления может потребоваться перед настройкой "чистой" системы или при переходе на другую версию RouterOS. В последнем случае перед продолжением сделайте бэкап рабочей конфигурации.
Если планируется переход на новую мажорную версию, сначала установите последние доступные обновления для текущей версии и проверьте системные требования. Например, RouterOS 7 не рекомендуется к установке на устройствах с менее чем 64 МБ ОЗУ.
Определение архитектуры
Чтобы установить обновления вручную, определим архитектуру нашего устройства. Если вы подключены через Winbox, архитектура будет указана в заголовке окна:
Если вы подключены через веб или ssh, выведите информацию о RouterBOARD через меню System → RouterBOARD или в терминале :
Скопируйте модель и выполните поиск по сайту mikrotik.com, чтобы уточнить архитектуру:
Скачивание обновлений
После определения архитектуры переходим на сайт https://mikrotik.com/download и скачиваем стабильную версию прошивки (Main package), после чего помещаем скачанный файл на устройство с помощью GUI, FTP или SCP:
После этого перезагрузите маршрутизатор, дождитесь установки обновлений и выполните апгрейд RouterBOARD как это показано в конце предыдущего пункта статьи.
RouterOS умеет скачивать обновления с удалённого маршрутизатора MikroTik. Таким образом вы можете использовать один из роутеров в качестве сервера обновления.
Заключение
Кратко подведём итог: перед обновлением на новую мажорную версию сначала установите все обновления для текущей и ознакомьтесь с требованиями. Ну и, конечно же, не забывайте про бэкап.