Обновление прошивки MikroTik через командную строку

обновление прошивки на mikrotik
Командная строка в MikroTik представляет собой специализированный инструмент, отчасти схожий с консольным портом, так как именно через неё выполняется ряд специфических задач.
Процесс обновления прошивки в устройствах MikroTik включает несколько этапов:
  1. выбор канала обновления;
  2. проверка доступности новой версии;
  3. установка обновления.
РЕКОМЕНДАЦИЯ
Наша команда советует изучить углубленный курс по администрированию сетевых устройств MikroTik.
В курсе много лабораторных работ по итогам которых вы получите обратную связь.
После обучения вы получите диплом гос. образца РФ. Подробности и доступ к началу курса бесплатно тут.
Выбор канала обновления
Существует два наиболее востребованных канала обновления:
  • long-term — наиболее стабильная версия, рекомендуется для эксплуатации в производственных средах.
  • stable — сочетает стабильность с поддержкой новых функций. Используется для тестирования и внедрения новых технологий, которые могут содержать недоработки.
По умолчанию устройства поставляются с прошивкой из канала stable, что позволяет разработчикам получать обратную связь по новым возможностям.
system package update set channel=long-term
Проверка наличия прошивки
После выбора нужного канала обновления выполняется проверка доступности новой версии прошивки.
system package update check-for-updates
Установка прошивки
При обнаружении новой версии прошивки необходимо выполнить её загрузку.
system package update download
после чего, останется только перезагрузить устройство
system reboot
Пример выполнения обновления прошивки в MikroTik через терминал (Terminal)
пример обновления прошивки mikrotik через терминал
Скрипт автоматического обновления прошивки в MikroTik
Для автоматизации процесса обновления прошивки следует добавить скрипт в планировщик задач. Конфигурация выполняется в разделе System → Scheduler.
скрипт автоматического обновления прошивки
/system scheduler
add interval=1d6h name=Auto-Update on-event="/system package update\r\
\n set channel=long-term\r\
\n/system package update\r\
\n check-for-updates once\r\
\n:delay 1s; \r\
\n:if ( [get status] = \"New version is available\") do={ install }" \
policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon \
start-date=mar/04/2020 start-time=05:00:00
РЕКОМЕНДАЦИЯ
Вы хорошо разбираетесь в Микротиках? Или впервые недавно столкнулись с этим оборудованием и не знаете, с какой стороны к нему подступиться? В обоих случаях вы найдете для себя полезную информацию в углубленном курсе «Администрирование сетевых устройств MikroTik». В курсе много практических лабораторных работ по результату выполнения которых вы получите обратную связь. После окончания обучения вы получите диплом гос. образца РФ. Подробности и доступ к началу курса бесплатно тут.