Обновление прошивки Mikrotik RB7xx series, RB9xx series. Как обновить прошивку на mikrotik: пошаговая инструкция

Обновление прошивки MikroTik — процедура регламентная и добровольная. И я рекомендую ей не пренебрегать, т.к. в обновлениях, как правило, присутствует много багфиксов, которые могут значительно облегчить жизнь. При этом подразумевается, что роутер ваш жив, здоров и доступен.

Если же доступ к роутеру утерян, то обновить или ресетнуть его можно с помощью утилиты Netinstall. Процесс восстановления роутера с помощью этой программы описан в статье .

С этого года компания несколько изменила свой подход к выпускам обновлений прошивки — они разбили текущие обновления на две ветки: bugfix и current . Bugfix — это последняя стабильная версия, включающая в себя только исправления найденных багов. Ветка curent — это багфиксы плюс какие-то новшества. Теперь зайдя на страницу загрузок www.mikrotik.com/download в выпадающем списке мы видим 4 варианта загрузки и выбираем тот, который нам нужен. От выбора версии прошивки будет зависеть способ, которым мы будем обновляться.

Прошивка MikroTik через WinBox

Первый способ обновления прошивки

Открываем System -> Packeges

Здесь вы не только можете обновиться, но и включить или выключить пакеты, сделать downgrade. Но сейчас нас интересует кнопка «Check For Updates». Жмем.

Видим, что есть свежий выпуск и далее на выбор — просто скачать (Download) или скачать и сразу обновить (Download & Upgrade). Mikrotik обновится при следующей перезагрузке и разница лишь в том, когда эта перезагрузка произойдет. При нажатии «Download & Upgrade» MikroTik уйдет на перезагрузку сразу после скачивания файлов.

Второй способ обновления прошивки

Если вы обратили внимание, то при автоматическом обновлении через System->Packages нам предложили только версию Current (6.32.3). Если мы хотим Bugfix, Legacy или Release candidate, то поступим несколько по-другому:

  1. Скачиваем нужную прошивку с сайта
  2. Закачиваем файл прошивки в корень файловой системы MikroTik. Сделать это можно как по FTP/SFTP, так и через Winbox.
  3. Перегружаем роутер.

Копирование файла через WinBox:


Как вы сами можете убедиться, ничего сложного. И если все пойдет в штатном режиме. то после перезагрузки ваш MikroTik будет работать на новой прошивке.


Перед многими начинающими пользователями, впервые работающими с устройствами Mikrotik, зачастую возникает вопрос, как же правильно обновлять устройства, работающие под управлением ?

Существует 2 основные способа обновления. Первый – через браузер в панели управления WebFig, второй – посредством программного обеспечения Winbox. Оба эти способа не имеют различий в плане названий разделов меню, опций и т.п., поэтому мы не будем разделять их на отдельные инструкции.

Возможен также третий вариант – использование NetInstall. Netinstall применяется в тех случаях, когда необходимо восстановить работоспособность устройства после неудачного или неправильного обновления, а также в тех случаях, когда не удается получить доступ к устройству первыми двумя способами.

В качестве примера мы воспользовались популярным роутером Mikrotik hAP lite (RB941-2n). К слову, питание на роутер мы подали прямо с ноутбука при помощи кабеля USB-to-microUSB.

В разделе RouterOS, обратите внимание, чтобы был выбран канал «Current» в секции «Please select version». Использование других каналов для рабочей системы не рекомендуется.

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

1. mipsbe – предназначен для устройств BaseBox, SXT , OmniTik, cAP, mAP, hEX, DynaDish, Groove, NetBox, NetMetal , PowerBox, QRT , Metal и Sextant, а также линейки CRS, RB4xx, RB7xx, RB9xx, RB2011. Например, для RB951G-2HnD .

2. ppc – специальная версия для линейки RB3xx, RB600, RB800 и устройств RB1000/RB1100.

3. x86 – версия для PC и RB230.

4. mipsle – линейка RB1xx, RB5xx и Crossroads.

5. tile – версия для устройств семейства CCR.

6. smips – специальная версия для hAP lite.

Для выполнения обновления загрузчика, необходимо нажать «Upgrade» и подтвердить обновление. После этого заходим в «System» => «Reboot» и перезагружаем устройство. После перезагрузки повторно заходим в меню Routerboard и проверяем версию.

Автономное обновление (оффлайн)

Итак, вы уже скачали необходимые файлы. Открываем проводник, выделяем наш файл routeros-smips-6.31.npk (где 6.31 – версия) и копируем его. Теперь файл необходимо загрузить в устройство. Для этого заходим в раздел «File» и нажимаем кнопку «Paste». Можно также использовать комбинации клавиш Ctrl+C (Copy – копирование) и Ctrl+V (Paste – вставить), однако на некоторых конфигурациях это не срабатывает.

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

Перед обновлением на рабочей конфигурации

Если вы выполняете обновление на уже работающей конфигурации, рекомендуется выполнить сохранение настроек. Сделать это можно как с помощью Terminal (более сложный и продвинутый способ), так и при помощи все того же раздела «File». Процесс сохранения (бэкапа) сводится к нажатию всего 1 кнопки, поэтому не забирает времени. Для сохранения нажмите «Backup», при желании, вы можете указать свое имя файла, установить пароль и шифрование файла.

Для восстановления настроек, достаточно нажать кнопку «Restore», предварительно выбрав необходимый файл с резервной копией настроек. В большинстве случаев, а точнее, практически всегда, обновление происходит с полным сохранением предыдущих настроек. Хотя, всё же бывают единичные случаи, когда настройки сбрасываются.


На работе я давно использую роутеры Mikrotik они себя зарекомендовали просто отлично – стабильная работа и большое количество настроек и функций, аналогов за такие деньги на данный момент нет, поэтому я хотел купить Mikrotik и себе домой, но цена кусалась. Вопрос цены отпал с выходом MikroTik RB941-2nD (hAP lite), который стоит примерно так же как и конкуренты, но обладает всеми преимуществами более старших моделей Mikrotik. Процессора и размера ОЗУ для решения задач бытового роутера – хватит с запасом. В этой статье я расскажу как подключить Mikrotik и как обновить прошивку. Подключение ничем не отличается от других роутеров, Hap lite поставляется со стандартной конфигурацией, в первый порт (помечен красным) подключается кабель интернет-провайдера, в остальные 3 порта объединены в свитч и туда можно подключать свои устройства. Для перепрошивки можно использовать любой из портов 2-3 или подключение по Wifi. На своем компьютере на сетевом адаптере нужно включить автоматическое получение адреса (обычно в 99% случаев так и есть). Если хотите использовать статический ip – то используйте любой из диапазона 192.168.88.2-192.168.88.254, у mikrotik ip по умолчанию 192.168.88.1.

Мне достался mikrotik с прошивкой v6.28.1, я перепрошил его до v6.30.1 – но она оказалась глючная в ней не были доступны некоторые настройки и соединение с winbox постоянно рвалось, после этого пару месяцев микротик провалялся на полке, а недавно я достал его и обновил прошивку до v6.34.1 – в ней все работает как надо.

Итак, для того чтобы обновить прошивку – сперва надо ее скачать, для этого идем на сайт Микротика и скачиваем нужную версию, если у вас обычный Микротик (не lite) нужно скачивать прошивку из первой строки, помечена как MIPSBE, у нас версия HAP Lite, поэтому нам нужна прошивка SMIPS. На сайте доступны три версии – предыдущая с исправленными ошибками (Bugfix only), текущая (Current) и следующая версия — RC (Release candidate), которая после полного тестирования станет текущей. Вы можете попробовать любую, я рекомендую скачивать Current и если с ней что-то не так то либо предыдущую версию либо RC, есть вероятность что они будут работать в ваших условиях стабильней. Прошивки Mikrotik обновляются регулярно, так что если что-то не работает как надо – следите за обновлениями (для этого внизу страницы есть форма для подписки на уведомления о выходе новых версий).

Заходим на сайт и скачиваем mine package:

Как подключиться к Mikrotik я писал в начале статьи, далее предполагается что вы верно подключили все кабели и правильно настроили сетевой адаптер на Вашем компьютере или ноутбуке. Далее два варианта процесса прошивки, через браузер и через утилиту Winbox.

Обновляем прошивку Mikrotik через браузер, введите в адресную строку https://192.168.88.1 если все настроено и подключено верно то вы увидите веб-интерфейс, кликайте в меню “Files” и загружайте в Микротик скачанную ранее прошивку.

После того как файл с прошивкой загрузился, выбираем в меню System – Reboot, в появившемся окне жмем ок.

Микротик автоматически установит новую версию прошивки после перезагрузки.

Так же можно обновить прошивку с помощью Winbox, его можно скачать либо с сайта Mikrotik либо зайдя на свой роутер через браузер:

Скачиваем Winbox и запускаем, в нем переходим на вкладку Neighbors, немного ждем и в списке ниже появятся найденные устройства к которым можно подключиться. Winbox позволяет подключаться либо по mac адресу либо по ip, я рекомендую второй вариант у меня при подключении по ip соединение рвется намного реже. Подключение по mac адресу нужно когда Вас не устраивает стандартная конфигурация и вы хотите самостоятельно настроить роутер с нуля.

Кликаем по ip в списке, пишем в строке Login – admin и жмем Connect. Пароль по умолчанию пустой.

После успешного соединения откроется окно Winbox, интерфейс здесь практический такой же как и в веб-конфигураторе, открываем меню Files, и перетягиваем мышкой ранее скачанную прошивку в окно со списком файлов:

В списке появится файл с прошивкой и в окошке будет отображаться процесс загрузки. Важно! После загрузки прошивки проверьте ее размер в окне, если он меньше чем нужно – процесс следует повторить. (В некоторых случаях мне приходилось загружать прошивку 4-5 раз). Если прошивка загрузится не полностью – ничего страшного не случится просто она не установится и микротик загрузится со старой версией.

После того как прошивка загрузилась, просто перегружаем Микротик, выбираем Reboot и затем жмем Ок.

После перезагрузки будет установлена новая версия прошивки.

Зачастую возникает вопрос, как же правильно обновлять устройства, работающие под управлением RouterOS?

Существует 2 основные способа обновления. Первый - через браузер в панели управления WebFig, второй - посредством программного обеспечения Winbox. Оба эти способа не имеют различий в плане названий разделов меню, опций и т.п., поэтому мы не будем разделять их на отдельные инструкции.

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

В качестве примера мы воспользовались популярным роутером (RB941-2n). К слову, питание на роутер мы подали прямо с ноутбука при помощи кабеля USB-to-microUSB.


Покупая оборудование Mikrotik , вы получаете его с настройками по-умолчанию и актуальной, на момент изготовления, версией прошивки (операционной системы). До того, как попасть в ваши руки, девайс может несколько месяцев пробыть на складе, версия ОС (прошивки) может утратить актуальность. В связи с чем, мы настоятельно рекомендуем обновлять устройства сразу после приобретения до настройки и эксплуатации.

Каждый из вариантов обновления предполагает 2 режима - онлайн и оффлайн. Онлайн-режим обновления предполагает, что устройство загрузит прошивку напрямую из интернета. Режим оффлайн пригоден для обновления, когда доступ к интернет на устройстве отсутствует.

С точки зрения практичности и затрат времени, наиболее оптимальный вариант - обновление онлайн. Причем абсолютно не имеет значения, будет ли это осуществляться через WebFig, либо же через Winbox.

Поиск актуальной версии RouterOS для обновления оффлайн

Если вы решили прибегнуть к обновлению в оффлайн-режиме, сперва вам необходимо скачать необходимые файлы. Для этого заходим соответствующий раздел на официальном сайте https://www.mikrotik.com/download


В разделе RouterOS, обратите внимание, чтобы был выбран канал «Current» в секции «Please select version». Использование других каналов для рабочей системы не рекомендуется.

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

1. mipsbe - предназначен для устройств BaseBox, SXT, OmniTik, cAP, mAP, hEX, DynaDish, Groove, NetBox, NetMetal, PowerBox, QRT, Metal и Sextant, а также линейки CRS, RB4xx, RB7xx, RB9xx, RB2011. Например, для RB951G-2HnD.

2. ppc - специальная версия для линейки RB3xx, RB600, RB800 и устройств RB1000/RB1100.

3. x86 - версия для PC и RB230.

4. mipsle - линейка RB1xx, RB5xx и Crossroads.

5. tile - версия для устройств семейства CCR.

6. smips - специальная версия для hAP lite.


В нашем случае, для RB941-2n (hAP lite) необходима версия smips. Из списка выбираем «Main package» - это и есть файл прошивки.


Чуть ниже в списке вы увидите «Extra packages», который представляет из себя архив с основными и дополнительными компонентами. Extra packages подходит для тех случаев, когда вы не хотите выполнять полное обновление, а лишь желаете обновить один из компонентов, например пакет для работы с беспроводным модулем (файл wireless-cm2-Х.ХХ-smips.npk). Также вы можете выбрать здесь дополнительные компоненты (модули), для домашнего использования hAP lite может понадобится пакет Multicast (multicast-Х.ХХ-smips.npk), который в базовом варианте отсутствует.


Первое подключение

При первом подключении необходимо настроить сетевую карту на автоматическое получение параметров (DHCP).


По-умолчанию, роутер будет иметь IP-адрес 192.168.88.1 Логинимся в браузере, либо Winbox с логином admin, пароль пустой. Если вы используете браузер - необходимо набрать https://192.168.88.1 в адресной строке. Для Winbox можно воспользоваться как IP-адресом, так и найти устройство через вкладку «Neighbors».


Обратите внимание, в WebFig версия прошивки на устройве будет показана в правой верхней части, например v.6.25. Для Winbox, версия RouterOS содержится в названии рабочего окна, в нашем случае это: [email protected] (Mikrotik) - WinBox v6.25 on hAP lite (smips).


Поиск обновлений и апгрейд в режиме онлайн

Если же вы решили прибегнуть к самому простому способу, в WebFig / Winbox на стартовой странице «Quick Set» (быстрая настройка) следует нажать кнопку «Check For Updates».


Само собой разумеется, устройство должно иметь доступ к сети Интернет (задействован WAN-порт, либо настроен режим CPE по Wi-Fi). Этот же функционал реализуется с помощью раздела меню «System» => «Packages» => кнопка «Check For Updates».


В появившемся окне нас интересует «Current Version» и «Latest Version», как несложно догадаться, первое - текущая установленная версия, а второе - актуальная версия.


Для простой загрузки можно нажать «Download», в этом случае обновление будет применено только при первой же перезагрузке устройства. При нажатии «Download&Upgrade», устройство загрузит актуальную версию ROS и выполнит перезагрузку устройства для обновления.



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


Однако на этом процесс обновления не завершен. Необходимо зайти в раздел «System» => «Routerboard» для сравнения значений «Current Firmware» и «Upgrade Firmware». Здесь указывается версия загрузчика RouterBOOT, список изменений доступен на странице https://wiki.mikrotik.com/wiki/RouterBOOT_changelog



Для выполнения обновления загрузчика, необходимо нажать «Upgrade» и подтвердить обновление. После этого заходим в «System» => «Reboot» и перезагружаем устройство. После перезагрузки повторно заходим в меню Routerboard и проверяем версию.


Автономное обновление (оффлайн)

Итак, вы уже скачали необходимые файлы. Открываем проводник, выделяем наш файл routeros-smips-6.31.npk (где 6.31 - версия) и копируем его. Теперь файл необходимо загрузить в устройство. Для этого заходим в раздел «File» и нажимаем кнопку «Paste». Можно также использовать комбинации клавиш Ctrl+C (Copy - копирование) и Ctrl+V (Paste - вставить), однако на некоторых конфигурациях это не срабатывает.


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


Перед обновлением на рабочей конфигурации

Если вы выполняете обновление на уже работающей конфигурации, рекомендуется выполнить сохранение настроек. Сделать это можно как с помощью Terminal (более сложный и продвинутый способ), так и при помощи все того же раздела «File». Процесс сохранения (бэкапа) сводится к нажатию всего 1 кнопки, поэтому не забирает времени. Для сохранения нажмите «Backup», при желании, вы можете указать свое имя файла, установить пароль и шифрование файла.

Для восстановления настроек, достаточно нажать кнопку «Restore», предварительно выбрав необходимый файл с резервной копией настроек. В большинстве случаев, а точнее, практически всегда, обновление происходит с полным сохранением предыдущих настроек. Хотя, всё же бывают единичные случаи, когда настройки сбрасываются.

В качестве преамбулы (вступления) отмечу, что уже больше трёх лет в домашних условиях как шлюз для доступа в Интернет мной используется маршрутизатор MikroTik 951-2n. Причём причиной для его использования стала необходимость контролировать из дома работу установленного в компании ПО 1С8, которое по закону "подлости" имело свойство "зависать" в утренние часы.

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

Поэтому после настройки на MikroTik возможности подключения к локальной сети компании по протоколу L2tp IpSec появилась возможность перезапуска "зависшего" сервера до появления на рабочем месте категории работников "ранняя пташка".

Работа MikroTik всегда получала от меня наивысшую оценку. Если также своевременно обновлять и его прошивку (установленную версию ПО), то за безопасность своей домашней локальной сети можно быть абсолютно спокойным (в случае, конечно, грамотной настройки сетевого экрана маршрутизатора).


Использующийся дома MikroTik RB951-2n


В этом году на мероприятии MikroTik MUM участникам был выдан подарочный MikroTik RB931-2nD, представляющий из себя устройство класса hAP mini.


Подарочный MikroTik RB931-2nD


После его включения с целью проверки и перенастройки для использования нужд домашней сети было обнаружено, что установленная версия 6.40.4 является устаревшей и было принято решение её обновить до актуальной на тот момент версии 6.42.7

Так как чётко оформленных намерений по применению RB931-2nD пока не имелось, то он был снова упакован в коробку. После обновления прошивки RB951-2n до актуальной 6.43.4 было решено обновить и прошивку RB931-2nD.

На роутере для загрузки пакета не хватает свободного места

Но не тут то было. При попытке загрузки новой версии ПО через меню Winbox "System – Packages – Check For Updates" появилось сообщение, что на устройстве недостаточно свободного места. И действительно, при сравнении устройств было установлено, что для RB951-2n Storage size составляет 64 Mб а для RB931-2nD – 16 Мб. При этом на RB931-2nD требовалось примерно 10,1 Мб, а в наличии было только 7,6-7,9 Мб свободного дискового пространства. Попытки очистки всех файлов Log не принесли желаемого результата.

Но свой запрос в Support MikroTik о возможности осуществления обновления прошивки данной модели был получен ответ, что данную операцию можно осуществить через netinstall.

Не буду описывать данную операцию, так как информации по данному вопросу достаточно и при желании её можно без проблем найти (пример). Отмечу только, что netinstall возможно осуществить только на узле с проводным соединением (то есть должна быть и сетевая карта, а не только WiFi). Провод от сетевой карты необходимо соединять с интерфейсом ether1 микротика, а адреса сетевой карты узла и Client IP микротика устанавливать из сети 192.168.88.0 с маской 255.255.255.0 Также следует обратить внимание на то, что для RB931-2nD нужен пакет npk под именем routeros-smips, который берётся из второй секции загрузок ПО MikroTik.


Ещё одно замечание связано к кнопкой Reset, которую по инструкции необходимо зажимать. Кнопки у RB931-2nD выполнены в виде выступающих клавиш на днище устройства. Для того чтобы рассмотреть надписи на них пришлось взять лупу. Нужная кнопка расположена ближе к широкой части корпуса. Рядом с ней находится какое-то прямоугольное отверстие, назначение которого мне выяснить не удалось. Вторая кнопка, которая расположена ближе к узкой части корпуса, имеет надпись MODE.

Сюрприз

После обновления прошивки и последующей перезагрузке устройства подключение в нему установить не удалось. Перепрошивка была повторена 5 раз! Пока не посетила "светлая" мысль попробовать соединиться по MAC-адресу.

Вот после этого и было выяснено, что мой MikroTik – самый чистый MikroTik в мире. Ни одного активного интерфейса, ни одной активной службы... вообще ничего. Пришлось все настройки прописывать ручками. Потом "хорошая мысля пришла апасля", что, наверное, нужно было в настройках netinstall поставить галочку в поле "Keep old Configuration".

Обновление через помещённый на MikroTik пакет

Как эксперимент прошивка была обновлена до версии 6.42.10 (Long-term). При просмотре свойств пакета routeros-smips-6.42.10.npk установлено, что он имеет размер в 7,5 Мб. Самая свежая версия routeros-smips-6.43.4.npk – 7,6 Мб.

Так как всё равно "издевательства" над устройством уже имели место, то было принято решение попробовать обновить прошивку через помещение на MikroTik в Files пакета routeros-smips-6.43.4.npk и дать устройству команду Reboot.

Шут его знает, может и помогло сэкономить какое-то место, но был деактивирован ряд возможностей ПО:



Так как доступ по Winbox осуществлялся из вышестоящего MikroTik, то в правила firewall была внесена возможность доступа по Winbox и ftp из вышестоящей домашней сети:




192.168.237.128/29 – сеть RB931-2nD ;

192.168.224.80/28 – сеть RB951-2n (вышестоящий).

Пакет routeros-smips-6.43.4.npk был успешно загружен через ftp:


После перезагрузки видно, что новая версия ПО успешно установлена:


И в качестве завершающего шага можно ещё и обновить Firmware (обратиться в Winbox к System – Routerboard). После обновления прошивки в Upgrade Firmware будет значение версии установленной прошивки.


Для обновления Firmware нажать на кнопку "Upgrade":


После перезагруки MikroTik версия ПО и версия Firmware будут совпадать.


Чтобы не делать лишних "телодвижений" при очередном обновлении ПО можно установить галочку для обновления Firmware автоматически.


После всех произведенных операций доступные ресурсы RB931-2nD составили:


Так как при поиске информации по устройству пришлось столкнуться с неточностями, имеющими место на некоторых сайтах, то ниже приводятся характеристики от производителя:

Product codeRB931-2nD
10/100 Ethernet ports3
Antenna gain1.5
CPUQCA9533
CPU core count1
CPU nominal frequency650 MHz
Dimensions48 x 78 x 81mm
License level4
Max Power consumption3.5W
Number of chains2
Operating SystemRouterOS
Power Jack1
Size of RAM32 MB
Storage size16 MB
Storage typeFLASH
Supported input voltage5 V - 5 V
Wireless chip modelQCA9533
Wireless standards802.11b/g/n

Кстати говоря, в последующем обновление прошивки стандартным способом (через System – Packages) происходило без проблем. На момент правки данной заметки последняя установленная прошивка на RB931-2nD – 6.43.8

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то