Netinstall

Материал из MikroTik Wiki

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

Углубленный курс "Администрирование сетевых устройств MikroTik"
Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA. 
На Telegram-канале Mikrotik сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь

Введение

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

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

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

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

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

Чек-лист

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

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


Характеристики чек-листа
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

Углубленный курс "Администрирование сетевых устройств MikroTik"
Онлайн-курс по MikroTik с дипломом государственного образца РФ. Много лабораторных работ с проверкой официальным тренером MikroTik. С нуля и до уровня MTCNA. 
На Telegram-канале Mikrotik сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. Подписывайтесь

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

Как уже было сказано ранее, самая высокая вероятность возникновения проблемы возникает на шаге № 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