В этой статье мы узнаем как выполнить обновление прошивки роутеров латвийской компании Mikrotik.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Все маршрутизаторы этого производителя — и домашняя серия, и серьезные промышленные продукты — работают под управлением унифицированной операционной системы RouterOS. RouterOS обладает огромным количеством гибких настроек — именно за это пользователи любят эту систему.
Как и любой программный продукт, ОС необходимо периодически обновлять. Обновления исправляют ошибки текущего функционала, закрывают бреши в безопасности, вносят изменения в логику работы конфигурации, добавляют новые функции. Бывает, что из-за частых перепадов напряжения устройство выходит из строя — установка обновления поможет исправить ошибку.
Обновление прошивки Mikrotik можно сделать несколькими способами:
- графический интерфейс — программа Winbox;
- командная строка — console.
Важно! Перед тем, как начать процесс обновления прошивки, нужно сохранить конфигурацию MikroTik! Если после обновления роутер будет работать неправильно, бэкап поможет вернуть устройство в изначальное состояние.
- Обновления пакетов
- Как узнать архитектуру роутера
- Ручное обновление Mikrotik
- Где найти релизы RouterOS
- Приступаем к обновлению Mikrotik
- Автоматическое обновление Mikrotik через интернет
- Автоматическое обновление прошивки при помощи скриптов
- Downgrade. Установка предыдущей конфигурации RouterOS
- Обновление RouterBoot в Mikrotik
- Ручное обновление RouterBoot
- Автоматическое обновление RouterBoot
Обновления пакетов
За работу каждой функции роутера отвечает отдельный модуль. Приведём пример:
Название модуля: | Функционал: |
---|---|
Security | Поддержка IPSEC, SSH |
DHCP | DHCP Клиент и сервер |
Ntp | NTP-сервер и клиент |
Пакеты RouterOS могут быть установлены стандартным набором, который имеет вид: routeros-[архитектура процессора]. В этом случае модули удалить нельзя, только отключить.
Для наглядности откроем:
- меню System;
- пункт Packages.
Перед нами появится окно со списком всех установленных пакетов:
Как узнать архитектуру роутера
Для начала нам нужно выяснить текущую версию системы и архитектуру процессора. Это можно сделать несколькими способами. Откроем Winbox:
В верхней части окна мы увидим интересующие нас значения.
Также можно зайти: System => Resources.
Помимо интересующих нас данных, здесь представлена более детальная информация. Например, модель (hAP ac2), прошивка, которая устанавливалась при выпуске устройства (6.44), ресурсы системы (CPU, HDD, Memory).
Ручное обновление Mikrotik
У оборудования Mikrotik можно обновить прошивку вручную, без доступа к интернету, но для этого нужно заранее скачать файл прошивки.
Где найти релизы RouterOS
Прошивку можно скачать с официального сайта: Mikrotik
По этому адресу мы увидим таблицу с файлами firmware для всех устройств. Осталось лишь выбрать нужный пакет программного обеспечения, учитывающий архитектуру вашего маршрутизатора Mikrotik. Для версий RouterOS есть три ветки:
- Long-term — без внедрения новых функций, только с исправлением найденных ошибок в стабильной ветке. Является самой надежной;
- Stable — текущая стабильная. Содержит основные исправленные ошибки и новый функционал;
- Testing — находится на стадии тестирования. Содержит максимум функционала, но не рекомендуется к использованию в рабочих сетях.
На сайте мы видим два типа модулей:
- Main package — состоит из стандартного набора пакетов;
- Extra packages — архив, состоящий из стандартного набора и дополнительных пакетов.
Скачиваем, нажав на иконку дискеты.
Приступаем к обновлению Mikrotik
Winbox поддерживает технологию Drag&Drop, поэтому достаточно просто перенести загруженный файл в окно программы:
Важно! Если вы устанавливали дополнительные модули в стандартный набор, то их тоже необходимо обновить. Если же вы собирали систему из определенного набора пакетов, то каждый пакет нужно обновить отдельно.
Также мы можем установить программное обеспечение через меню Files.
Найдем нужный файл firmware, нажав кнопку Upload. Начнется процесс загрузки, по окончании которого файл отобразится в списке File List.
Важно! Обновление происходит во время перезагрузки Mikrotik (System → reboot).
Автоматическое обновление Mikrotik через интернет
Самый простой способ обновления Mikrotik — через Winbox с настроенным интернет-подключением.
Для того чтобы обновить программное обеспечение до актуальной версии, нужно сделать следующее:
- Зайдем в System => Packages;
- Выберем Check For Updates;
- Увидим информационное окно;
- В Channel выбираем нужную ветку (long term, stable, testing). Для примера я выберу testing;
- Нажимаем кнопку Download and Install, после чего стартует скачивание и установка firmware. Оборудование уйдет в перезагрузку. Если же мы просто хотим скачать обновление и установить его позже, то нажимаем кнопку Download:
Процесс установки займёт некоторое время, в течение которого нельзя отключать электропитание маршрутизатора. После перезагрузки зайдём на устройство и убедимся, что установка прошла успешно.
Автоматическое обновление прошивки при помощи скриптов
По умолчанию сам Mikrotik не умеет обновляться без участия администратора. Но специалисты решают эту проблему путём написания специальных программ-скриптов, которые скачивают и устанавливают файл прошивки.
Мы крайне не рекомендуем данный вид обновления. Новая версия программного обеспечения может содержать ошибки, которые не нашлись на стадии тестирования, и тогда локальная сеть выйдет из строя или станет функционировать неправильно.
Для обычного пользователя вполне хватит возможности обновления Mikrotik автоматически с подтверждением или в ручном режиме.
Downgrade. Установка предыдущей конфигурации RouterOS
Бывают случаи, когда новая прошивка встала с ошибками (некорректно работает после обновления) и появились сбои в работе Mikrotik. Тогда мы можем вернуться к более старому релизу. Давайте попробуем откатить систему с текущей testing (6.47rc2), на long term (6.45.9):
- Скачаем файлы под наше устройство, перетащим их в свободное поле Winbox. Они должны появиться в меню Files:
- Выберем System => Packages;
- нажмем Downgrade:
Появится окно с предложением перезагрузить роутер. Соглашаемся. Проверяем:
Также для downgrade или переустановки RouterOS можно воспользоваться фирменной утилитой Mikrotik Netinstall.
Обновление RouterBoot в Mikrotik
Кроме основной части прошивки, пакетной, также существует дополнительная:
Mikrotik firmware (RouterBoot) — это загрузчик, аналог BIOS на ПК.
Ручное обновление RouterBoot
Процесс крайне прост. Запустим программу Winbox:
- Заходим: меню System → Routerboard;
- Сравниваем параметры current firmware (текущая) и upgrade firmware (для обновления), если последняя более свежая, то нажимаем кнопку Upgrade.
Программа запросит подтверждение. Соглашаемся. После прошивки появится надпись (красного цвета): Firmware upgraded successfully, please reboot. Обновление RouterBoot вступит в силу только после перезагрузки (System → reboot).
Автоматическое обновление RouterBoot
Часто случается, что при установке новой версии модулей мы забываем обновить загрузчик. Чтобы этого избежать, сделаем настройку:
- System => Routerboard => Settings.
Отметим галочкой пункт: Auto Upgrade.
Теперь после обновления программного обеспечения, загрузчик обновится автоматически.
А также рекомендуем изучить статьи:
Надеюсь, данная статья была вам полезна. Если возникли вопросы пишите в комментарии.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.