Обновление MikroTik в целом делается по официальной логике: вы загружаете на устройство файл Main package (обычно формата .npk) и запускаете установку. Важно понимать один момент: RouterOS - это не «прошивка как у телефона», а система с пакетами под конкретную архитектуру и с отдельным компонентом загрузчика для RouterBOARD.

Ниже - рабочий алгоритм именно для обновления файлом с носителя, чтобы вы могли сделать это без прямого доступа к интернету на самих устройствах.


Что нужно перед началом

Проверьте модель и архитектуру

Файл .npk должен подходить под архитектуру вашего устройства. Самый простой способ - посмотреть, что за платформа у MikroTik.

  • На сайте MikroTik у каждой модели указана архитектура
  • Либо в самом устройстве (в интерфейсе/сведениях)

Для примера из типовых архитектур встречаются mipsbe и smips.

Решите, какую ветку ставите

У MikroTik есть несколько каналов обновлений:

Ветка Как обычно воспринимается Когда выбирать
Long-term (LTS) максимально «спокойная» для большинства сетей
Stable есть новые функции, но больше риска когда нужна функциональность
Testing тестовые изменения только если осознанно хотите эксперимент
Development максимально сырое почти никогда в проде

Подготовка: как сделать обновление файлом .npk с флешки

Скачайте правильный файл .npk

На официальной странице загрузок MikroTik скачайте Main package для вашей архитектуры (и нужной ветки).

Что именно искать на странице загрузок:
- ваша модель/архитектура
- раздел с RouterOS
- файл Main package формата .npk

Extra packages ставят редко и обычно они требуют отдельных сценариев (часто через NetInstall). Для обычного апдейта обычно достаточно Main package.

Подготовьте флешку

  1. Скопируйте файл .npk на флешку.
  2. Подключите флешку к ПК и проверьте, что файл виден.
  3. После этого подключите флешку к MikroTik (или используйте сценарий, где вы физически переносите файл на устройство через USB/слот, если он предусмотрен).

Обновление RouterOS через WinBox: Main package с файла

Действия такие:

  • В WinBox откройте Files
  • Скопируйте/загрузите файл .npk на устройство (в меню Files обычно есть Upload)
  • Убедитесь, что файл появился в списке
  • Перезагрузите устройство, если установка требует ребута

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


После установки: проверьте и, при необходимости, обновите RouterBOOT

Важно разделять два уровня:

1) RouterOS (система) обновляется через файл .npk
2) RouterBOOT (загрузчик) - обновляется отдельно и не на всех сценариях одинаково

Где это смотреть

После обновления RouterOS в System -> Routerboard проверьте:
- Current Firmware
- Upgrade Firmware

Если значения отличаются - запускайте обновление загрузчика:
- нажмите Upgrade
- затем reboot

Важная ремарка про Cloud Hosted Router

Для Router Hosted сценариев отдельный RouterBOOT может отсутствовать в привычном виде, потому что устройство живёт в гипервизоре. Для обычных RouterBOARD - логика с RouterBOOT актуальна.


Если вам нужно обновлять “массово” из одной точки (про автозагрузку с головного MikroTik)

Сразу честно: идея «запихнул файл на головной роутер - и все остальные автоматически обновились с флешки по расписанию» технически возможна только как инфраструктурная схема (Dude/качающие клиенты/пакетные механизмы), но в реальной эксплуатации есть два риска:

  • архитектуры разные (mipsbe/smips), нужен правильный файл под каждую платформу
  • массовые перезагрузки без контроля могут уронить доступность

Практический смысл такой стратегии обычно сводится к тому, что обновление делают частями и с контролем, а не «всем одновременно в одну секунду».


Что делать, если обновление “сломало доступ” (и вы вынуждены восстанавливать)

Когда на устройстве уже нет нормального доступа после неудачного апдейта, обычно используют Netinstall - это штатный способ восстановить RouterOS по сети.

Сценарий восстановления в общих чертах:
- скачиваете нужный .npk
- настраиваете компьютер в отдельной подсети, где будет Netinstall
- запускаете Netinstall на ПК
- переводите MikroTik в режим загрузки Netinstall через удержание reset в нужной последовательности
- в Netinstall выбираете образ и нажимаете Install
- после установки выполняете Reboot

После восстановления устройство поднимается с конфигурацией по умолчанию (в зависимости от платформы/сценария).


Частые проблемы (и как избежать их до того, как начнётся боль)

Перед обновлением сделайте backup

Если вы можете - снимайте резервную копию конфигурации. В противном случае восстановление конфигурации после сбоя превратится в ручную работу.

Не прерывайте питание во время установки

Во время установки RouterOS нельзя рвать питание. В противном случае риск получить «битую» загрузку сильно растёт.

Если после обновления настройки не восстановились

Такое бывает, когда вы переименовывали стандартные интерфейсы (например, ether1). В результате восстановленная конфигурация может не соответствовать текущей схеме интерфейсов. Часто помогает привести имена интерфейсов обратно к ожидаемым.

Если места мало на устройстве

Иногда обновление не происходит из-за нехватки свободного места на Files или при наличии лишних данных. Тогда чистят ненужные файлы и пробуют снова.


Мини-чеклист “сделал и работает”

Шаг Что должно получиться
Узнали архитектуру файл .npk подходит именно под вашу платформу
Скачали правильный Main package нужный .npk под Long-term/Stable и т.д.
Залили файл на устройство через WinBox Files файл виден в списке
Запустили установку и не рвали питание устройство перезагружается и поднимается
Проверили System -> Routerboard Current/Upgrade Firmware при необходимости обновлены
Настройки восстановлены/проверены сеть работает как ожидалось

Полезные официальные источники

  • Загрузки RouterOS: https://mikrotik.com/download
  • Общие руководства по Netinstall и восстановлению: https://wiki.mikrotik.com

Если вы будете обновляться «с флешки», логика всегда одна и та же: правильный .npk под архитектуру + аккуратная установка + отдельное внимание к RouterBOOT на RouterBOARD.