Netinstall
Полезные материалы по MikroTik
Чек-лист по настройке MikroTik Проверьте свою конфигурацию по 28-ми пунктам. Подходит для RouterOS v6 и v7. Дата публикации: 2023.
На Telegram-канале Mikrotik сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. В апреле и мае 2023 будут разбираться темы Wi-Fi и QoS. Подписывайтесь
Введение
Утилита 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, перейдет в рабочее состояние, должны быть пройдены следующие этапы:
- Включение устройства.
- Выбор и запуск загрузчика RouterBOOT.
- Запуск операционной системы RouterOS.
Загрузчик RouterBOOT
На любом физическом устройстве MikroTik имеется два загрузчика RouterBOOT: основной и резервный. По умолчанию, как это следует из названия, запускается основной загрузчик. Существуют два варианта загрузки:
- NAND – обычная загрузка,
- Etherboot – загрузка по сети.
Для того, чтобы начать переустановку RouterOS необходимо переключить режим работы загрузчика на Etherboot.
Порядок переустановки RouterOS
Алгоритм переустановки
Ниже приведены шаги, которые должны быть выполнены для переустановки RouterOS.
- Резервное копирование.
- Актуализация версии RouterBOOT.
- Загрузка Netinstall и необходимых пакетов.
- Назначение компьютеру IP-адреса.
- Соединение компьютера и устройства MikroTik.
- Запуск Netinstall.
- Активация Boot Server.
- Отключение питания устройства MikroTik.
- Зажатие кнопки Reset.
- Включение питания.
- Получение подтверждения установки связи между Netinstall и устройством MikroTik.
- Прекращение удержания кнопки Reset.
- Указание пути до файлов с RouterOS.
- Выбор устройства MikroTik в списке Netinstall.
- Выбор нужных для переустановки файлов.
- Указание прочих необходимых настроек.
- Запуск процесса переустановки RouterOS.
- Установка RouterOS.
- Получение подтверждения об успешном окончании установки RouterOS.
- Актуализация версии RouterBOOT.
Далее каждый из этих шагов будет разобран более подробно.
Шаг 1. Резервное копирование
При переустановке происходит форматирование ПЗУ. Как результат все данные, которые хранятся на файловом хранилище будут уничтожены. В зависимости от опций, которые будут заданы при настройке Netinstall также возможно и удаление все имеющихся настроек. Поэтому рекомендуется сделать резервные копии и обязательно вынести их за пределы устройства MikroTik на котором будет выполняться переустановка. Рекомендуется сделать резервную копию:
- типа backup,
- типа export,
- всех файлов из файлового хранилища, которые могут потребоваться в дальнейшем.
Шаг 2. Актуализация версии RouterBOOT
Этот шаг является желательным, но не обязательным. До переустановки операционной системы рекомендуется сделать так, что бы уже установленная версия RouterOS и уже используемая версия RouterBOOT совпадали. Разумеется этот шаг не получится выполнить, если текущая установка повреждена и операционная система не запускается.
Шаг 3. Загрузка Netinstall и необходимых пакетов
На этом шаге необходимо загрузить утилиту Netinstall и файлы с операционной системой. Сделать это можно на этой странице официального сайта.
Выбор версии Netinstall
Желательно, но не обязательно, чтобы версия Netinstall соответствовала версии RouterOS, которая будет устанавливаться. Т.к. версия Netinstall зависит от версии RouterOS, то версию операционной системы надо выбирать в первую очередь.
Выбор файлов с RouterOS
Файл, который предстоит загрузить, надо выбирать на основе суммы следующих параметров:
- версия RouterOS, которая должна быть установлена,
- аппаратная платформа устройства на котором будет выполняться переустановка ОС,
- требуется только основной функционал (файл main package) или также и дополнительный функционал (файл extra package).
Аппаратная платформа | Поддерживаемые устройства |
---|---|
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.
Шаг 7. Активация Boot Server
Для активации функции Boot Server в интерфейсе Netinstall необходимо нажать на кнопку Net Booting. Далее в открывшемся окне установить галку на Boot Server enabled и указать IP-адрес из той же сети, к которой относится IP-адрес, который ранее был назначен компьютеру.
Шаг 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.
Шаг 12. Прекращение удержания кнопки Reset
На этом шаге можно отпустить зажатую ранее кнопку Reset.
Шаг 13. Указание пути до файлов с RouterOS
На этом шаге необходимо указать путь до файлов с RouterOS. Это можно сделать в поле From:.
Шаг 14. Выбор устройства MikroTik в списке Netinstall
На этом шаге необходимо в интерфейсе Netinstall выбрать устройство MikroTik на котором планируется выполнить переустановку RouterOS.
Шаг 15. Выбор нужных для переустановки файлов
На этом шаге необходимо выбрать файлы, которые необходимо установить на устройство MikroTik. После выбора устройства MikroTik на предыдущем шаге в списке доступных для установки файлов будут отображаться только файлы, которые могут быть установлены на аппаратную платформу устройства MikroTik. Это является очень хорошей защитой от ошибки, которая может случиться из-за человеческого фактора.
Шаг 16. Указание прочих необходимых настроек
На этом шаге необходимо выбрать параметры, которые должны быть использованы при переустановке RouterOS:
- Key – лицензионный ключ (необходимо указывать только если имеющийся ключ должен быть изменен).
- Keep old configuration – сохранить имеющуюся конфигурацию.
- IP address, Gateway – настройки, которые должны быть заданы после окончания установки.
- Apply default config – удалить имеющиеся настройки и применить дефолтную конфигурацию.
- Configure script – возможность установить свой скрипт начальной конфигурации.
Шаг 17. Запуск процесса переустановки RouterOS
Для запуска самого процесса переустановки RouterOS необходимо в интерфейсе утилиты Netinstall нажать на кнопку Install.
Шаг 18. Установка RouterOS
На этом шаге будут выполнены следующие действия:
- форматирование ПЗУ,
- загрузка файла с RouterOS на устройство MikroTik,
- установка RouterOS.
Шаг 19. Получение подтверждения об успешном окончании установки RouterOS
Установка считается успешно завершенной только после появления надписи: Installation finished successfully. Отсутствие такой надписи или любая другая надпись, будут означать, либо что установка еще не завершена, либо что установка была безуспешной. Если установка начинается, но надпись Installation finished successfully не появляется, то чаще всего такая проблема решается с помощью установки другой версии RouterOS. Версия может быть в той же ветви (Tesitng, Stable или Long-term) или в другой. Главное, чтобы номер версии отличался.
Шаг 20. Актуализация версии RouterBOOT
На этом этапе необходимо актуализировать версию RouterBOOT в соответствие с установленной версией RouterOS.
Полезные материалы по MikroTik
Чек-лист по настройке MikroTik Проверьте свою конфигурацию по 28-ми пунктам. Подходит для RouterOS v6 и v7. Дата публикации: 2023.
На Telegram-канале Mikrotik сэнсей можно получить доступ к закрытой информации от официального тренера MikroTik. В апреле и мае 2023 будут разбираться темы Wi-Fi и QoS. Подписывайтесь
Причины необнаружения устройства
Как уже было сказано ранее, самая высокая вероятность возникновения проблемы возникает на шаге № 11. Проблема заключается в том, что устройство MikroTik, на котором надо переустановить RouterOS, не отображается в интерфейсе Netinstall. Самые распространенные причины этой проблемы перечислены ниже (чем выше проблема в списке, тем выше вероятность ее возникновения):
- Срывается удержание кнопки Reset.
- Сторонний антивирус и (или) встроенный брандмауэр.
- Другие сетевые интерфейсы.
- Не хватает перезагрузки утилиты Netinstall или компьютера.
- Несовместимость некоторых сетевых адаптеров (часто на переходниках USB → Ethernet). Можно включить коммутатор между ПК и маршрутизатором.
- Промежуточный коммутатор использует DHCP Snooping.
Каждая из этих проблем более подробно описана ниже. Обязательно прочтите комментарии к каждой из проблем. Какой бы очевидной эта проблема ни казалась.
Срывается удержание кнопки Reset
Кнопка Reset должна быть нажата до начала подачи электропитания на устройство MikroTik и беспрерывно продолжать быть нажатой до тех пор пока устройство отобразится в интерфейсе Netinstall. Если удержание кнопки Reset сорвется хотя бы на долю секунды, то устройство надо опять обесточить и начать процесс заново. Очень часто происходит малозаметное шевеление руки при котором зажатие прекращается на долю секунды. Также бывает, что если кнопка Reset должна быть нажата каким-то предметом, то происходит смещение этого предмета, но при этом лицо, производящее удержание этого не замечает.
Сторонний антивирус и (или) встроенный брандмауэр
Самая "проблемная проблема", если можно так выразиться. Очень часто происходит такая ситуация:
- Администратор убеждается, что изменить настройки встроенного брандмауэра нельзя, т.к. явным образом указано, что вместо встроенного брандмауэра используется антивирус (под термином "антивирус" подразумевается "брандмауэр антивируса").
- Администратор отключает брандмауэр антивируса и при этом не учитывает, что при отключении антивируса активируется встроенный брандмауэр, который может может мешать работе 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. Настройку можно так же задать и через командную строку.