Инструкция прошивки mikrotik через netinstall

Introduction

Netinstall is a tool for installing and reinstalling MikroTik devices running RouterOS. Always try using Netinstall if you suspect that your device is not working properly. The tool is available for Windows (with a graphical interface) and for Linux (as a command line tool). 

In short, the Netinstall procedure goes like this: Connect your PC directly to the boot port (Usually Ether1, the port labeled BOOT or as otherwise indicated in the product manual) of the device you will be reinstalling. Turn on the device while holding the reset button until it shows up in the Netinstall tool.

Careful. Netinstall re-formats the system’s drive, all configuration and saved files will be lost. Netinstall does not erase the RouterOS license key, nor does it reset RouterBOOT related settings, for example, CPU frequency is not changed after reinstalling the device.

Instructions for Windows

  • Download the Stable or Testing version of the Netinstall utility from the downloads page;
  • Download the RouterOS Main package from the downloads page;

    You need to select a RouterOS version, preferably one marked as Stable. Additionally, choose the appropriate architecture (ARM, MIPS, SMIPS, TILE, etc.). If unsure, you can download the RouterOS package for all architectures, and Netinstall will determine the correct one for your device.

  • Disable all computer network interfaces (WiFi, Ethernet, LTE, or any other type of connection) except for the one to be used for installation. Netinstall will only function with one active interface on your computer. It’s strongly recommended to deactivate any other network interfaces to ensure Netinstall selects the correct one.

  • Configure a static IP address for your Ethernet interface, open Start, and select Settings:

Netinstall can run also on a local network, in such case you could skip setting a static IP address, but it is highly recommended that you set a static IP address if you are not familiar with Netinstall.

  • Open Network & Internet and select Change adapter options

  •  Right-click on your Ethernet interface and select Properties

  • Select Internet Protocol Version 4 (TCP/IPv4) and click Properties

  • Check Use the following IP address and fill out the fields as shown in the image below

  • Open your Downloads folder (or wherever you saved the downloaded files) and extract the Netinstall *.zip file to a convenient place

  • Make sure that the Ethernet interface is running and launch Netinstall.exe. If you followed the guide precisely, then you should not have any Internet connection on your computer, Windows 10 wants to verify all apps that it runs, but will not be able to do it since lack of an Internet connection, for this reason, a warning might pop up, you should click Run.

Netinstall requires administrator rights, there should be a window asking for permissions to run Netinstall, you must accept these permissions in order for Netinstall to work properly.

  • Allow access for Netinstall in Public networks and configure Net booting settings and fill out the required fields as shown in the image below

The Client IP address must be unique! Don’t use an existing IP address in your network, this also means that you should not use the computer’s IP address as well. Use a completely different IP address from the same subnet.

  • Connect your device to your computer using an ethernet cable directly (without any other devices in-between), plug the Ethernet cable into your device’s Etherboot port (see the next «Warning» in this article before connecting your Netinstll network). 
  • MikroTik devices are able to use Netinstall from their first port (Ether1), or from the port marked with «BOOT«.

Some computers have a network interface (especially USB Ethernet adapters) that tend to create an extra link flap, which is enough for Netinstall to fail to detect a device that is in Etherboot mode. In such a case you can use a switch between your device and your computer or a router in bridge mode to prevent this issue. If you use RouterOS powered router in bridge mode, then make sure that you disable any DHCP clients on the router bridge interface and disable Detect Internet feature.

Netinstall uses bootp packets, which are using the same port numbers as DHCP packets. If you’re using a switch between your PC and the device to be Netinstalled, ensure that the ports in the bridge are not blocked by other network devices.

If you have dhcp-snooping enabled, make sure to enable «trusted» on the bridge ports facing the Netinstall PC.

  • Power up your device and put it into etherboot mode

There are multiple ways how to put your device into Etherboot mode. Make sure you read the Etherboot manual before trying to put the device into this mode. Methods vary between different MikroTik devices.

  • Wait for the device to show up in Netinstall, then select it and click Browse. Navigate to your Downloads folder (or wherever you saved your RouterOS packages) and press OK.

  • Select your desired RouterOS packages and press Install. Wait for the installation to finish and press «Reboot» (Devices without serial console have to be rebooted manually).

If you have downloaded RouterOS packages for multiple architectures, Netinstall will only display the appropriate architecture packages for your device after you have selected it. Unsupported packages will not appear in this window once a device is selected.

If the installation does not start (progress bar is not moving or no status is shown), then you can try closing the Netinstall application and opening it up again or try to put the device into Etherboot mode again. If you are still unable to get Netinstall working, then you should try using it on a different computer since there might be an operating system’s issue that is preventing Netinstall from working properly.

The «Keep old configuration» process involves downloading the configuration database from the router, reinstalling the router (including disk formatting), and uploading the configuration files back to it. However, it’s important to note that this process solely applies to the configuration itself and does not impact the files, including databases like the User Manager database, Dude database, and others.

After using Netinstall the device will be reset to defaults (unless you specified not to apply default configuration). Some devices are not accessible through ether1 port with the default configuration for security reasons. Read more about Default configuration.

Option «Keep branding» allows you to retain the device’s already installed branding package without reinstalling it using Netinstall.

When using the Configure script option, it is suggested to introduce a delay before configuration execution.

  • You’re all set! Configure your device and reconnect it to your network. Your device should now be functioning correctly!

Instructions for Linux

The Linux version is a command line tool, which offers nearly the same parameters as the Windows counterpart. 

Download the tool from our download page (links not literal): 

wget https://download.mikrotik.com/routeros/[VERSION]/netinstall-[VERSION].tar.gz

Extract it:

tar -xzf netinstall-[VERSION].tar.gz

Run the tool:

sudo ./netinstall-cli [-parameters] [address/interface] routeros-arm64-[package VERSION].npk

The tool requires privileged access and must be run as root, use sudo.

The available parameters are as follows: 

Parameter Meaning
-r

When the reinstallation process is performed, the current configuration will be reset, and for devices that have it, the default configuration will be applied (optional).

-e

Performing the reinstallation process will reset the device to an empty configuration.

-b

Option to discard the currently installed branding package from the device, otherwise it will be reinstalled together with RouterOS.

-m

Enables multiple device reinstallation.

Available options:

No «-m», no «-o» chosen – Only one successful installation will proceed, and Netinstall will close afterward.

«-m» only – Enables multiple device reinstallation. The same device will be reinstalled as many times as BOOTP requests are sent.

«-o» only – Functions the same as when neither «-m» nor «-o» is chosen: only one successful installation will proceed, and Netinstall will close afterward.

Both «-m» and «-o» – Enables multiple device reinstallation. The same device will be reinstalled only once per Netinstall run.

-o

When using the netinstall tool with the «-o» option, devices can only be installed once per netinstall run. This means that during the netinstall process, the tool will keep track of the MAC addresses of devices that were successfully installed. If a device with the same MAC address tries to reinstall during the same run, the tool will ignore it and not

 respond to its BOOTP requests.

-f

Ignore size constraints. Netinstall-cli checks the storage size on the router. If the total size of the selected packages exceeds the device’s available storage, an error will be displayed: «Ignoring XX:XX:XX:XX:XX:XX, not enough space (override with -f)»

-c

Allow to run multiple Netinstall instances on the same computer.

-v

Verbose mode

-k <keyfile>

Provides the device with a license key in .KEY format (optional).

-s <userscript> Pre-configures the device with the provided configuration (text file in .RSC format), removing the existing configuration before applying the new one. This configuration also replaces the default configuration. The script can access factory passwords with read-only variables $defconfPassword and $defconfWifiPassword (starting from RouterOS 7.10beta8) (optional).
—mac <mac address>

Specifies MAC address which will be allowed to be installed. When a MAC address is provided, all other BOOTP requests are disregarded.

-i <interface>

Allows you to specify an interface (optional).

-a <IP address>

Uses a specific IP address that the Netinstall server will assign to the device. Mandatory, but can be auto-assigned if interface parameter used.

PACKAGE Specify a list of RouterOS.NPK format packages that Netinstall will try to install on the device (mandatory). The system package must be listed first.

If the «-r» or «e-» parameter is not specified, netinstall-cli will reinstall RouterOS  and will keep the current configuration by downloading current configuration database from the router, reinstalling the router (including disk formatting), and uploading the configuration back to it, the same as  Netinstall «Keep old configuration» option. However, it’s important to note that this process solely applies to the configuration itself and does not impact the files, including databases like the User Manager database, Dude database, and others.

First make sure you have set the IP on your computer’s interface:

admin@ubuntu:~$ sudo ifconfig <interface> 192.168.88.2/24

Then run the Netinstall version 6 (an example that resets the configuration upon reinstallation procedure):

admin@ubuntu:~$ sudo ./netinstall -r -a 192.168.88.3 routeros-mipsbe-6.48.1.npk
Using server IP: 192.168.88.2
Starting PXE server
Waiting for RouterBOARD...
PXE client: 01:23:45:67:89:10
Sending image: mips
Discovered RouterBOARD...
Formatting...
Sending package routeros-mipsbe-6.48.1.npk ...
Ready for reboot...
Sent reboot command

Or run the Netinstall version 7 (an example that applies an empty configuration and discards the branding during the reinstallation procedure):

admin@ubuntu:~$ sudo ./netinstall-cli -e -b -i enx1234567ee890 -a 192.168.88.3 routeros-7.14.2-arm.npk wireless-7.14.2-arm.npk 
Version: 7.15beta9(2024-03-27 20:41:15)
Will apply empty config
Will remove branding
Using Interface: enx1234567ee890
Wait for Link-UP on 'enx1234567ee890'. OK
Using Client IP: 192.168.88.3
Using Server IP: 192.168.88.10
Starting PXE server
Waiting for RouterBOARD...
client: 74:4D:28:8E:86:74
Detected client architecture: arm
Sending and starting Netinstall boot image ... 
Installed branding package detected
Discovered RouterBOARD... 74:4D:28:8E:86:74
Formatting...
Sending package routeros-7.14.2-arm.npk ...
Sending package wireless-7.14.2-arm.npk ...
Sending empty config ...
Ready for reboot...
Sent reboot command

Etherboot

Etherboot mode is a special state for a MikroTik device that allows you to reinstall your device using Netinstall. There are two types of booters available for use: the regular booter and the backup booter. It’s essential to verify both options.

  • To use the Regular booter press Ctrl+E to enter etherboot mode using the serial console or press the Reset button after a 1-2 second delay from when you power it on.
  • To employ the backup booter, power OFF the device. Press the Reset button and power on your device (wait until the «USR» led is blinking then stable «On», and when the «USR» led is «Off» — release the Reset button) — the device is booting in bootp mode to reinstall RouterOS using Netinstall.

Reset button

The Reset can be found on all MikroTik devices, this button can be used to put the device into Etherboot mode. An easy way to put a device into Etherboot mode using the Reset button is by powering off the device, hold the Reset button, power on the device while holding the Reset button and keep holding it until the device shows up in your Netinstalll window.

If you have set up a Protected bootloader, then the reset button’s behavior is changed. Make sure you remember the settings you used to set up the Protected bootloader, otherwise you will not be able to use Eterboot mode and will not be able to reset your device.

If your device is able to boot up and you are able to log in, then you can easily put the device into Etherboot mode. To do so, just connect to your device and execute the following command:

/system routerboard settings set boot-device=try-ethernet-once-then-nand

After that either reboot the device or do a power cycle on the device. Next time the device will boot up, then it will first try going into Etherboot mode. Note that after the first boot up, the device will not try going into Etherboot mode and will boot directly from NAND or from the storage type the device is using.

Serial console

Some devices come with a serial console that can be used to put the device into Etherboot mode. To do so, make sure you configure your computer’s serial console. The required parameters for all MikroTik devices (except for RouterBOARD 230 series) are as following:

115200bit/s, 8 data bits, 1 stop bit, no parity, flow control=none by default.

For RouterBOARD 230 series devices the parameters are as following:

9600bit/s, 8 data bits, 1 stop bit, no parity, hardware (RTS/CTS) flow control by default.

Make sure you are using a proper null modem cable, you can find the proper pinout here. When the device is booting up, keep pressing CTRL+E on your keyboard until the device shows that it is trying bootp protocol:

RouterBOOT booter 7.14.2

CRS328-4C-20S-4S+

CPU frequency: 800 MHz
  Memory size: 512 MiB
 Storage size:  16 MiB

Press Ctrl+E to enter etherboot mode
Press any key within 2 seconds to enter setup
trying bootp protocol.... OK
Got IP address: 192.168.88.3
resolved mac address 84:69:93:9E:E6:49
transfer started ............................... transfer ok, time=2.00s

At this point your device is in Etherboot mode, now the device should show up in your Netinstall window.

Перейти к содержанию

На чтение 3 мин Опубликовано

В большинстве проблем с MikroTik помогает Netinstall, который переформатирует Flash память RouterBOARD и запишет в новые сектора RouterOS.

В данном примере Netinstall будет проводиться на hAP AC2 (RBD52G-5HacD2HnD-TC) который попал ко мне с диагнозом «не сохраняет, не удаляет настройки, не сбрасывается, не перезагружается, после перезапуска по питанию возвращает все настройки». В логах сообщение:

could not save configuration changes, not enough storage space available.

Netinstall реально помогает даже когда MikroTik становится кирпичом и WinBox его видит, и даже Windows не определяет сеть.

В основном он нужен после неудачной прошивки или для отката версии.

Содержание

  1. Качаем Netinstall
  2. Выбор архитектуры
  3. Подготовка ПК
  4. Антивирусы
  5. Firewall
  6. Сетевая карта
  7. Запуск netinstall
  8. Подготовка MikroTik

Качаем Netinstall

На странице https://mikrotik.com/download скачиваем Netinstall для RouterOS 7 (можно и 6, если ваше устройство его поддерживает)Сохраняем D:\Netinstall

На странице https://mikrotik.com/download скачиваем Netinstall для RouterOS 7 (можно и 6, если ваше устройство его поддерживает)
В моем примере это netinstall64-7.18.2
Сохраняем D:\Netinstall и распаковываем

Выбор архитектуры

Берем MikroTik и читаем его правильное название. hAP AC2 это маркетинговое название, реальное же RBD52G-5HacD2HnD-TC

Берем MikroTik и читаем его правильное название. hAP AC2 это маркетинговое название, реальное же RBD52G-5HacD2HnD-TC

Нас интересует поле Architecture, видим тип ARM 32bit

Нас интересует поле Architecture, видим тип ARM 32bit

Затем на https://mikrotik.com/download скачиваем Main package под наш тип архитектурыСохраняем D:\Netinstall

Затем на https://mikrotik.com/download скачиваем Main package под наш тип архитектуры
Сохраняем D:\Netinstall

Подготовка ПК

Распаковываем netinstall64-7.18.2.zip и в эту папку переносим скаченную прошивку routeros-7.18.2-arm.npk

Распаковываем netinstall64-7.18.2.zip и в эту папку переносим скаченную прошивку routeros-7.18.2-arm.npk

Антивирусы

Отключаем все антивирусы, защитники и брандмауэры

Отключаем все антивирусы

Firewall

И брандмауэры

И брандмауэры

Сетевая карта

На сетевой карте, которая подключена к MikroTik, прописываем любой IP адрес, например 192.168.88.11

На сетевой карте, которая подключена к MikroTik, прописываем любой IP адрес, например 192.168.88.11

Отключаем все остальные сетевые карты

Отключаем все остальные сетевые карты

Запуск netinstall

Запускаем netinstall64.exe от имени администратора

Запускаем netinstall64.exe от имени администратора

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

Указываем Net booting IP адрес из диапазона указанного на сетевой карте ПК — 192.168.88.22

Подготовка MikroTik

Алгоритм действия:

  1. Подключаем в 1 порт
  2. Отключаем питание
  3. Зажимаем кнопку сброс и не отпускаем
  4. Подаем питание
  5. Ждем появление в Netinatall
  6. Отпускаем кнопку
  7. Шьём
  8. Ждём

Кнопка reset на hAP AC2

Кнопка reset на hAP AC2

Появляется RBD52G

Появляется RBD52G

Выбираем пакет и жмем Install

Выбираем пакет и жмем Install

Наблюдаем за передачей прошивки

Наблюдаем за передачей прошивки

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

Дожидаемся появления Installation finished successfully

Теперь можно подключаться в 2-5 порты и заходить в начисто переустановленный MikroTik.

Сегодня мы представляем, возможно, самое ясное руководство по обновлению RouterOS через Ethernet с использованием NetInstall. Хотя существует множество методов обновления роутера, данный подход обладает уникальными преимуществами.

Когда устройство собирается на заводе, оно настраивается для эксплуатации в конкретной стране, ограничивая частоты и мощность Wi-Fi модуля на программном уровне.

Для России разрешенные частоты: 2,4Ггц (2412МГц — 2472МГц) и 5Ггц (5150МГц — 5350МГц, 5650МГц — 5850МГц). Но благодаря нашему методу можно обойти эти ограничения. В результате у вас будет доступ ко всем потенциальным мощностям и частотным диапазонам. Но стоит помнить: в процессе этого обновления диск устройства будет отформатирован, и текущая конфигурация будет стерта. После завершения у вас будет «чистая» начальная конфигурация, которую еще называют Blank Config.

Для демонстрации мы будем использовать стандартный Mikrotik RB951UI-2ND (hAP) и, казалось бы, обыденную зубочистку.

Подготовительный этап

Необходимые компоненты:

  1. Компьютер с операционной системой Windows
  2. Актуальная версия прошивки
  3. Программа NetInstall
  4. Обычная зубочистка

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

Перейдите на сайт https://mikrotik.com/download и найдите прошивку, соответствующую вашей архитектуре. Необходимый раздел с прошивками обычно расположен в верхней части страницы. Рядом с наименованием архитектуры указаны модели роутеров, которые с ней совместимы. Загрузите основной пакет прошивки.

Затем начинаем загрузку NetInstall. Переместитесь к верхней части страницы и в выпадающем меню определите ту версию, которую намерены установить на вашем RouterBoard. Для нашего примера мы выбираем 6.47.3.

Распакуйте архив и переместите содержимое в директорию C:\netinstall вместе с файлом прошивки. После этого необходимо обязательно отключить все сетевые интерфейсы на вашем компьютере.

Настройте IP-адрес и маску подсети для Ethernet-интерфейса. Шлюз и DNS не нужны

Установка

Запустите NetInstall с правами администратора. Активируйте Net booting, указав адрес, который отличается от адреса ПК, но находится в одной подсети. Затем нажмите кнопку «ОК».

Для перевода роутера в режим EtherBOOT используйте кнопку Reset

  • Отключите питание роутера
  • Подключите патч-корд к первому порту
  • Используя зубочистку, зажмите кнопку Reset

Подключите питание, при этом продолжая удерживать кнопку, и ожидайте появления устройства в NetInstall. Во время удержания кнопки роутер будет последовательно переключаться между разными режимами загрузки. Индикатор USR сначала включится, затем начнет мигать, после чего снова включится. Как только индикатор погаснет, кнопку можно отпустить.

Устройство отображается в списке

Кликаем на Browse и указываем директорию с прошивкой. Затем следуйте следующим шагам:

  • Выберите устройство из списка
  • Отметьте галочкой нужную прошивку
  • Нажмите кнопку Install

Во время установки будет произведено форматирование flash-памяти, а также будет удалена текущая конфигурация устройства.

После успешной установки жмем Reboot.

Используя Winbox, переходим в раздел System, затем выбираем RouterBOARD

Важно удостовериться, что версии Current и Upgrade Firmware совпадают, используя кнопку Upgrade (с последующей обязательной перезагрузкой). Многие технические проблемы могут возникнуть именно из-за этого несоответствия. Однако вы также имеете возможность активировать автоматическое обновление в разделе Settings. В этом случае после установки новой версии прошивки потребуется дополнительная перезагрузка без необходимости нажимать Upgrade

Теперь давайте определим доступные нам частоты, установив параметр Frequency Mode в значение superchannel

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

Полезные материалы по MikroTik

На Telegram-канале Mikrotik-сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315

Введение

Утилита Netinstall используется для переустановки операционной системы RouterOS на физических устройствах MikroTik. Это может потребоваться если:

  • RouterOS работает нестабильно;
  • необходимо изменить начальную конфигурацию устройства;
  • заблокированы нужные значения параметра country в настройках беспроводного интерфейса;
  • необходимо обновить RouterOS и при этом недостаточно места в файловом хранилище для файла с самой операционной системой.

При переустановке RouterOS:

  • будет произведено форматирование ПЗУ (flash-памяти) и, как результат, будут удалены все файлы из файлового хранилища;
  • не удаляются информация о лицензии и настройки RouterBOOT.

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

Чек-лист

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

Подписка на чек-лист

Имя

E-mail


Я хочу получить чек-лист
и согласен с политикой конфиденциальности

Характеристики чек-листа

RouterOS: v6 и v7
Дата публикации: апрель 2022
Применимость: сети до 100 и более компьютеров
Темы: Firewall, NAT, QoS, DHCP, DNS, Wi-Fi, основная и гостевая сеть и многое другое
Формат: файл, состоящий из 28 пунктов на 2-х листах в формате pdf
Автор: Скоромнов Дмитрий, практикующий инженер и сертифицированный тренер MikroTik (TR0680)
Время получения: в течение 5-ти минут после подписки

Процесс загрузки RouterOS

До того как операционная система RouterOS, установленная на физическое устройство MikroTik, перейдет в рабочее состояние, должны быть пройдены следующие этапы:

  1. Включение устройства.
  2. Выбор и запуск загрузчика RouterBOOT.
  3. Запуск операционной системы RouterOS.

Загрузчик RouterBOOT

На любом физическом устройстве MikroTik имеется два загрузчика RouterBOOT: основной и резервный. По умолчанию, как это следует из названия, запускается основной загрузчик. Существуют два варианта загрузки:

  • NAND – обычная загрузка,
  • Etherboot – загрузка по сети.

Для того, чтобы начать переустановку RouterOS необходимо переключить режим работы загрузчика на Etherboot.

Порядок переустановки RouterOS

Алгоритм переустановки

Ниже приведены шаги, которые должны быть выполнены для переустановки RouterOS.

  1. Резервное копирование.
  2. Актуализация версии RouterBOOT.
  3. Загрузка Netinstall и необходимых пакетов.
  4. Назначение компьютеру IP-адреса.
  5. Соединение компьютера и устройства MikroTik.
  6. Запуск Netinstall.
  7. Активация Boot Server.
  8. Отключение питания устройства MikroTik.
  9. Зажатие кнопки Reset.
  10. Включение питания.
  11. Получение подтверждения установки связи между Netinstall и устройством MikroTik.
  12. Прекращение удержания кнопки Reset.
  13. Указание пути до файлов с RouterOS.
  14. Выбор устройства MikroTik в списке Netinstall.
  15. Выбор нужных для переустановки файлов.
  16. Указание прочих необходимых настроек.
  17. Запуск процесса переустановки RouterOS.
  18. Установка RouterOS.
  19. Получение подтверждения об успешном окончании установки RouterOS.
  20. Актуализация версии RouterBOOT.

Далее каждый из этих шагов будет разобран более подробно.

Шаг 1. Резервное копирование

При переустановке происходит форматирование ПЗУ. Как результат все данные, которые хранятся на файловом хранилище будут уничтожены. В зависимости от опций, которые будут заданы при настройке Netinstall также возможно и удаление все имеющихся настроек. Поэтому рекомендуется сделать резервные копии и обязательно вынести их за пределы устройства MikroTik на котором будет выполняться переустановка. Рекомендуется сделать резервную копию:

  • типа backup,
  • типа export,
  • всех файлов из файлового хранилища, которые могут потребоваться в дальнейшем.

Шаг 2. Актуализация версии RouterBOOT

Этот шаг является желательным, но не обязательным. До переустановки операционной системы рекомендуется сделать так, что бы уже установленная версия RouterOS и уже используемая версия RouterBOOT совпадали. Разумеется этот шаг не получится выполнить, если текущая установка повреждена и операционная система не запускается.

Шаг 3. Загрузка Netinstall и необходимых пакетов

На этом шаге необходимо загрузить утилиту Netinstall и файлы с операционной системой. Сделать это можно на этой странице официального сайта.

Выбор версии Netinstall

Желательно, но не обязательно, чтобы версия Netinstall соответствовала версии RouterOS, которая будет устанавливаться. Т.к. версия Netinstall зависит от версии RouterOS, то версию операционной системы надо выбирать в первую очередь.

Выбор файлов с RouterOS

Файл, который предстоит загрузить, надо выбирать на основе суммы следующих параметров:

  • версия RouterOS, которая должна быть установлена,
  • аппаратная платформа устройства на котором будет выполняться переустановка ОС,
  • требуется только основной функционал (файл main package) или также и дополнительный функционал (файл extra package).

Аппаратные платформы и список устройств MikroTik

Аппаратная платформа Поддерживаемые устройства
ARM cAP ac, CRS305-1G-4S+, CRS309-1G-8S+, CRS317-1G-16S+, CRS318, CRS326-24G-2S+, CRS328-24P-4S+, CRS328-4C-20S-4S+, Cube 60G ac, DISC AC, hAP ac², hAP ac³, LDF ac, LHG ac, mANTBox 52, NetMetal ac², RB4011, SXTsq (ac series), wAP 60G series, Chateau, RB3011, RB1100AHx4, Audience, RB450Gx4, wAP ac
ARM64 CCR2004, CCR2116, LHGGR, nRAY, RB5009
MIPSBE CRS1xx, CRS2xx, CRS312-4C+8XG, CRS326-24S+2Q+, CRS354, Cube Lite60, DISC, FiberBox, hAP, hAP ac, hAP ac lite, LDF, LHG, LHG Lite60, ltAP mini, mANTBox, mANTBox 2, mAP, mAP lite, NetBox, NetMetal, PowerBox, PWR-Line, QRT, RB9xx, SXTsq, cAP, hEX Lite, RB4xx, wAP, BaseBox, DynaDish, RB2011, SXT, OmniTik, Groove, Metal, Sextant, RB7xx, hEX PoE
MMIPS hEX (RB750Gr3), hEX S, RBMxx
SMIPS hAP mini, hAP lite
TILE CCR1xxx
PPC RB3xx, RB600, RB8xx, RB1100AHx2, RB1100AH, RB1100, RB1200
X86 RB230, X86

Шаг 4. Назначение компьютеру IP-адреса

Компьютеру необходимо назначить любой статический IP-адрес и маску сети. Чаще всего назначают IP-адрес из одной из приватных сетей, но, чисто технически, можно указать любой IP-адрес, хоть 8.8.8.8. IP-адреса шлюза и DNS-сервера назначать не надо.

Шаг 5. Соединение компьютера и устройства MikroTik

Переустановка RouterOS с помощью утилиты Netinstall возможна только через определенный порт. На разных устройствах порт может быть разным. Ниже приведен список возможных портов:

  • порт ether1 для всех устройства на платформах RouterBOARD (кроме RB1xxx) и CRS;
  • последний ethernet-порт для RouterBOARD RB1xxx и всех CCR;
  • порт Ether/Boot, если такой имеется.

Шаг 6. Запуск Netinstall

На этом шаге необходимо запустить установочный файл с утилитой Netinstall.

Утилита MikroTik Netinstall

Шаг 7. Активация Boot Server

Для активации функции Boot Server в интерфейсе Netinstall необходимо нажать на кнопку Net Booting. Далее в открывшемся окне установить галку на Boot Server enabled и указать IP-адрес из той же сети, к которой относится IP-адрес, который ранее был назначен компьютеру.

Утилита MikroTik Netinstall с выделенной кнопкой Net booting

Утилита MikroTik Netinstall кнопка Net booting

Шаг 8. Отключение питания устройства MikroTik

На этом шаге необходимо обесточить устройство MikroTik.

Шаг 9. Зажатие кнопки Reset

На этом шаге необходимо зажать кнопку Reset. Ее надо именно зажать, т.е. на нее надо нажать и далее удерживать нажатой, а не нажать и отпустить.

Шаг 10. Включение питания

На этом шаге необходимо подать электрическое питание на устройство MikroTik и при этом продолжать удерживать нажатой кнопку Reset.

Шаг 11. Получение подтверждения установки связи между Netinstall и устройством MikroTik

Процесс переустановки не получится продолжить до тех пор пока в интерфейсе утилиты Netinstall не появится информация о том, что связь с устройством MikroTik установлена. На этом этапе возникает больше всего проблем, которые в конечном итоге имеют одно проявление: устройство MikroTik не отображается в интерфейсе Netinstall. Возможные проблемы описаны ниже на этой странице в отдельном разделе. Если кнопка Reset зажата, то устройство MikroTik переходит в режим Netinstall через 15 секунд после включения. Если проблемы не проявляются, то, как правило, в течении 20–25 секунд устройство уже появляется в интерфейсе утилиты, но бывает, что надо подождать и дольше, до 40 секунд. Для установления связи между устройством MikroTik и утилитой Netinstall используется протокол BOOTP.

Утилита MikroTik Netinstall с появившимся устройством

Шаг 12. Прекращение удержания кнопки Reset

На этом шаге можно отпустить зажатую ранее кнопку Reset.

Шаг 13. Указание пути до файлов с RouterOS

На этом шаге необходимо указать путь до файлов с RouterOS. Это можно сделать в поле From:.

Утилита MikroTik Netinstall указание пути до файлов с RouterOS

Шаг 14. Выбор устройства MikroTik в списке Netinstall

На этом шаге необходимо в интерфейсе Netinstall выбрать устройство MikroTik на котором планируется выполнить переустановку RouterOS.

Утилита MikroTik Netinstall выбор устройства MikroTik

Шаг 15. Выбор нужных для переустановки файлов

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

Утилита MikroTik Netinstall выбор файлов для установки

Шаг 16. Указание прочих необходимых настроек

На этом шаге необходимо выбрать параметры, которые должны быть использованы при переустановке RouterOS:

  • Key – лицензионный ключ (необходимо указывать только если имеющийся ключ должен быть изменен).
  • Keep old configuration – сохранить имеющуюся конфигурацию.
  • IP address, Gateway – настройки, которые должны быть заданы после окончания установки.
  • Apply default config – удалить имеющиеся настройки и применить дефолтную конфигурацию.
  • Configure script – возможность установить свой скрипт начальной конфигурации.

Утилита MikroTik Netinstall выбор дополнительных параметров для установки

Шаг 17. Запуск процесса переустановки RouterOS

Для запуска самого процесса переустановки RouterOS необходимо в интерфейсе утилиты Netinstall нажать на кнопку Install.

Утилита MikroTik Netinstall кнопка Install

Шаг 18. Установка RouterOS

На этом шаге будут выполнены следующие действия:

  1. форматирование ПЗУ,
  2. загрузка файла с RouterOS на устройство MikroTik,
  3. установка RouterOS.

Утилита MikroTik Netinstall форматирование ПЗУ

Утилита MikroTik Netinstall загрузка файла RouterOS

Шаг 19. Получение подтверждения об успешном окончании установки RouterOS

Установка считается успешно завершенной только после появления надписи: Installation finished successfully. Отсутствие такой надписи или любая другая надпись, будут означать, либо что установка еще не завершена, либо что установка была безуспешной. Если установка начинается, но надпись Installation finished successfully не появляется, то чаще всего такая проблема решается с помощью установки другой версии RouterOS. Версия может быть в той же ветви (Tesitng, Stable или Long-term) или в другой. Главное, чтобы номер версии отличался.

Утилита MikroTik Netinstall надпись Installation finished successfully

Шаг 20. Актуализация версии RouterBOOT

На этом этапе необходимо актуализировать версию RouterBOOT в соответствие с установленной версией RouterOS.

Полезные материалы по MikroTik

На Telegram-канале Mikrotik-сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь

ИП Скоромнов Дмитрий Анатольевич, ИНН 331403723315

Причины необнаружения устройства

Как уже было сказано ранее, самая высокая вероятность возникновения проблемы возникает на шаге № 11. Проблема заключается в том, что устройство MikroTik, на котором надо переустановить RouterOS, не отображается в интерфейсе Netinstall. Самые распространенные причины этой проблемы перечислены ниже (чем выше проблема в списке, тем выше вероятность ее возникновения):

  1. Срывается удержание кнопки Reset.
  2. Сторонний антивирус и (или) встроенный брандмауэр.
  3. Другие сетевые интерфейсы.
  4. Не хватает перезагрузки утилиты Netinstall или компьютера.
  5. Несовместимость некоторых сетевых адаптеров (часто на переходниках USB → Ethernet). Можно включить коммутатор между ПК и маршрутизатором.
  6. Промежуточный коммутатор использует DHCP Snooping.

Каждая из этих проблем более подробно описана ниже. Обязательно прочтите комментарии к каждой из проблем. Какой бы очевидной эта проблема ни казалась.

Срывается удержание кнопки Reset

Кнопка Reset должна быть нажата до начала подачи электропитания на устройство MikroTik и беспрерывно продолжать быть нажатой до тех пор пока устройство отобразится в интерфейсе Netinstall. Если удержание кнопки Reset сорвется хотя бы на долю секунды, то устройство надо опять обесточить и начать процесс заново. Очень часто происходит малозаметное шевеление руки при котором зажатие прекращается на долю секунды. Также бывает, что если кнопка Reset должна быть нажата каким-то предметом, то происходит смещение этого предмета, но при этом лицо, производящее удержание этого не замечает.

Сторонний антивирус и (или) встроенный брандмауэр

Самая «проблемная проблема», если можно так выразиться. Очень часто происходит такая ситуация:

  1. Администратор убеждается, что изменить настройки встроенного брандмауэра нельзя, т.к. явным образом указано, что вместо встроенного брандмауэра используется антивирус (под термином «антивирус» подразумевается «брандмауэр антивируса»).
  2. Администратор отключает брандмауэр антивируса и при этом не учитывает, что при отключении антивируса активируется встроенный брандмауэр, который может может мешать работе Netinstall.

Другие сетевые интерфейсы

Утилита Netinstall может производить попытку связи с устройством MikroTik через сетевые интерфейсы, отличные от того к которому подключено устройство на котором надо переустановить RouterOS. Самым простым способом решения этой проблемы является отключение всех сетевых интерфейсов кроме интерфейса через который должна производиться переустановка операционной системы. Под «любой сетевой интерфейс» подразумевается дословно то что написано: не важно есть подключение к интерфейсу или нет, не важен также и тип интерфейса (виртуальный, антивируса, VPN или какой-то другой). Поэтому для исключения проблемы необходимо отключить все сетевые интерфейсы, кроме интерфейса через который должна производиться переустановка операционной системы.

Не хватает перезагрузки утилиты Netinstall или компьютера

Название проблемы говорит само за себя. Возможно необходимо просто перезагрузить утилиту Netinstall или компьютер на котором запущена утилита Netinstall. При этом после перезагрузи возможно потребуется заново отключить антивирус и встроенный брандмауэр.

Несовместимость некоторых сетевых адаптеров

Проблема заключается в несовместимости сетевого интерфейса компьютера и устройства MikroTik. Очень часть проблема проявляется при использовании переходников USB → Ethernet. Но проблема может проявиться и при прямом подключении сетевых интерфейсов. Раньше эта проблема встречалась редко, но в последнее время ноутбуки, как правило, выпускаются без ethernet-интерфейсов и поэтому проблема начала проявляться все чаще. Для решения проблемы можно включить между компьютером и устройством MikroTik какой-либо коммутатор, в т.ч. в качестве такого коммутатора может выступать другое устройство MikroTik с ethernet-интерфейсами, объединенными с помощью bridge-интерфейса.

Промежуточный коммутатор использует DHCP Snooping

Если используется подключение через промежуточные коммутатор для подключения компьютера на котором установлена утилита Netinstall и устройства MikroTik на котором надо переустановить RouterOS, то на всех промежуточных коммутаторах надо либо корректно настроить DHCP Snooping, либо отключить эту возможность.

Альтернативный способ входа в Netinstall

Для запуска режима Netinstall на устройстве MikroTik можно использовать альтернативный способ. Это может быть полезно для обновления RouterOS на устройствах со сложной физической доступностью. Например, если это устройство является беспроводной точкой доступа, установленной на мачте. Для того, чтобы перевести устройство MikroTik в режим Netinstall без необходимости физически нажимать на кнопку Reset необходимо в графическом интерфейсе последовательно перейти: System → RouterBOARD → кнопка Settings → меню Boot Device: → параметр Boot Device → значение параметра try-ethernet-once-then-nand. Настройку можно так же задать и через командную строку.

Альтернативный способ входа в Netinstall

Сегодня мы приведем наверно самую внятную инструкцию по прошивки MikroTik через NetInstall, или по-русски — обновление RouterOS через Ethernet. Обновить роутер можно многими способами, но данный метод имеет не сравненный плюс. Когда производится устройство на заводе, его изначально подготавливают к ввозу в определенную страну. Т.е. лочат частоты и мощность WiFi карточки на уровне программного обеспечения.

Для России для 2,4Ггц частоты 2412МГц — 2472МГц, для 5Ггц 5150 — 5350 МГц, 5650 — 5850 МГц. Но мы можем снять эти ограничения используя данный метод. В итоге мы получим всю доступную мощность и диапазон частот. Но нужно так же учитывать, что в процессе обновления будет отформатирован диск и удалена текущая конфигурация, загрузившись конфиг будет абсолютно чист – его называют Blank Config.

В качестве подопытного у нас будет выступать среднестатистический Mikrotik RB951UI-2ND (hAP) и зубочистка.

Mikrotik hAP

Подготовка

Нам понадобятся:

  1. ПК с ОС Windows;
  2. Свежая прошивка;
  3. Пакет NetInstall;
  4. Зубочистка.

Чтобы скачать свежую прошивку, нужно понять какой архитектуры процессор установлен на устройстве. В данном случае это MIPSBE.

Узнаем архитектуру процессора

Переходим на https://mikrotik.com/download и ищем прошивку под данную архитектуру. Подходящий блок прошивок находится в самом верху. Напротив названия архитектуры указаны модели роутеров, для которых она подходит. Достаточно скачать основной пакет.

Скачиваем актуальную версию прошивки

Далее качаем сам NetInstall. Поднимаемся в самый верх страницы и из выпадающего списка выбираем именно ту версию, под которую собираемся прошивать RouterBoard. В нашем случае это 6.47.3.

Качаем подходящий NetInstall

Разархивируем и переносим в C:\netinstall вместе с прошивкой. Следующий этап, обязательное отключение всех сетевых адаптеров на ПК.

Сетевые адаптеры Windows

Задаем адрес и маску на интерфейс Ethernet. Шлюз и DNS не нужны.

Установка

Запускаем NetInstall от имени администратора. Включаем Net booting вписав адрес отличный от ПК, но с той же подсети. Нажимаем ОК.

Настройка NetInstall

Переводим роутер в режим EtherBOOT. Это можно сделать с помощью кнопки Reset:

  1. Обесточиваем роутер;
  2. Вставляем в первый порт патч-корд;
  3. Зажимаем зубочисткой Reset;

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

Устройство появилось в списке.

Видим роутер в списке

Нажимаем Browse, выбираем папку с прошивкой. Далее:

  1. Нажимаем на устройство в списке;
  2. Ставим галочку на прошивке;
  3. Жмем Install.

Выбираем скаченную прошивку

В процессе установки форматируется flash и удалится конфигурация устройства.

Процесс прошивки NetInstall

После успешной установки жмем Reboot.

Reboot через NetInstall

Подключаемся по Winbox, открываем System – RouterBOARD.

Выполняем обновление загрузчика Mikrotik

Не забываем выравнивать Current и Upgrade Firmware кнопкой Upgrade (с обязательной перезагрузкой). Ноги многих проблем начинают расти именно отсюда. Но вы можете включить авто обновление через Settings. Тогда после установки новой прошивки, нужна будет еще одна перезагрузка без нажатия на Upgrade.

Давайте теперь проверим какие частоты нам доступны, выставив параметр Frequency Mode в superchannel.

Проверка разблокировки частот

На этом все, удачных конфигураций! В этом мини гайде мы наконец разобрали страх и боль многих сетивиков которые работают в оборудованием MikroTik, как видите ничего сложного в прошивки или обновлении через netinstall нет.

Вы хорошо разбираетесь в Микротиках? Или впервые недавно столкнулись с этим оборудованием и не знаете, с какой стороны к нему подступиться? В обоих случаях вы найдете для себя полезную информацию в углубленном курсе «Администрирование сетевых устройств MikroTik». В курсе много практических лабораторных работ по результату выполнения которых вы получите обратную связь. После окончания обучения вы получите диплом гос. образца РФ. Подробности и доступ к началу курса бесплатно тут.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Амоксициллин инструкция по применению в таблетках взрослым 250 мг
  • Мультиварка polaris pmc 0541d инструкция
  • Как собрать дверь гармошку видео пошаговая инструкция
  • Garmin edge 830 инструкция
  • Флебодиа 600 инструкция по применению дозировка