- PVSM.RU - https://www.pvsm.ru -
Разбор множества мелких, относительно связанных между собой, тем: программный и аппаратный сброс настроек, функция Protected RouterBoot, бекапы и экспорт конфигурации, разбивка flash памяти на разделы.
Если есть доступ к роутеру от пользователя с full правами, то можно сбросить все настройки через [System] → [Reset Configuration]
Что тут есть:
Консольный вариант:
/system reset-configuration no-defaults=yes skip-backup=yes
Все зависит от модели роутера, возможно три варианта:
Присутствует кнопка reset
Для начала отключаем питание, зажимаем reset и включаем питание. Отпускаем через:
Контактная площадка
На wiki утверждают, что все девайсы оснащены подобной площадкой. Ради интереса вскрыл RB491-2nD и не обнаружил таковой.
Технология сброса: отключаем питание, замыкаем площадку(бипер издает хрипящий писк) и не отпускаем до полной загрузки.
Перемычка
Присутствует на старых моделях.
Технология сброса: отключаем питание, замыкаем перемычку, ждем полной загрузки, убираем перемычку.
Может случится ситуация, когда после сброса чужого(иначе вы бы знали) роутера он не будет загружаться дальше «первого пика» — это новая фитча от Mikrotik затирающая всю флеш память( включая RouterOS), для восстановления потребуется netinstall.
Про RouterBoot
RouterBoot — начальный загрузчик на девайсах Mikrotik, с ним можно взаимодействовать [1] через Serial интерфейс и одно из предназначений Protected RouterBoot не давать вмешиваться в процесс загрузки.
Загрузчик разделен на две части:
Посмотреть текущие версии можно в [System] → [RouterBoard]. Кнопкой [Upgrade] производится обновление Current загрузчика. Если система работает плохо и загружается только с резервного(как написано разделом выше), то в [Settings] можно явно указать recovery загрузчик в качестве постоянного, опция Auto Upgrade для обновления current загрузчика вместе с RouterOS. И раз мы тут — опция Silent Boot отключает звуки во время загрузки.
# Посмотреть информацию
/system routerboard print
/system routerboard setting print
# Обновить загрузчик
/system routerboard upgrade
# Включить загрузку с Recovery
/system routerboard setting set force-backup-booter=yes
# Отключить beeper
/system routerboard setting set silent-boot=yes
На каких версиях Firmware работает Protected RouterBoot
Гарантированную работу обещают для девайсов с Factory Firmware 3.24 и выше, если ваш девайс более старый, то функцию возможно активировать установив специальный пакет, но только на Bugfix версии RouterOS.
Загружаем отсюда [3], пакет *.dpk для своей архитектуры.
Копируйте на устройство, если у вас bugfix ветка то достаточно перезагрузиться, если нет читаем дальше.
Откат прошивки. Вариант 1:
[System] → [Packages] → [Check for updates]
Channel: Bugfix Only
нажимаем [Download and Install]
Консольный вариант:
/system package update set channel=bugfix
/system package update check-for-updates
/system package update install
Откат прошивки. Вариант 2:
Загружаем необходимую версию(6.40.8 на данный момент) RouterOS из архива [4], распаковываем и копируем на MikroTik необходимые пакеты.
Далее: [System] → [Packages] → [Downgrade]
Консольный вариант:
/system package downgrade
Результат:
[System] → [RouterBoard] → [Settings]
Включаем Protected RouterBoot=yes, что теперь.
Я не призываю вас включать эту опцию в обязательном порядке, думайте сами когда оно вам надо, а когда можно обойтись без подобных мер.
Netinstall — универсальный инструмент для прошивки и предварительной настройки роутеров MikroTik. При использовании происходит ворматирование внутренней памяти и конфигурации, без изменения останутся только настройки в [System] → [RouterBOARD]
Доступен только для ОС Windows по ссылке [5]. Конфликтует с некоторыми фаерволами и антивирусами(добавлять в исключения), могут быть проблемы при запуске от пользователей с ограниченными правами — запускаем «От администратора».
Порядок действий
На что еще способен netinstall
Бинарный бекап
Создания бекапа:
[Files] → [Backup]
Консольный вариант:
/system backup save
# Все ключи опциональны
# name=<string> - имя
# password=<string> - пароль
# dont-encrypt=<yes|no> - не шифровать
Восстановление:
[Files] → [Подсветить необходимый файл] → [Restore]
Консольный вариант:
/system backup load name=<имя> password=<пароль>
Дополнительно:
Экспорт и импорт конфигурации
Варианты export:
export не сохраняет конфигурацию в файл, если явно не задать ключ file=<имя файла> расширение rsc будет добавлено автоматически.
# Показать текущую конфигурацию
/export
# Сохранить полную конфигурацию в файл
/export verbose file=config
# Сохранить конфигурацию ip address в файл
/ip address export file=config-ip-add
# Загрузить конфигурацию из файла
/import file=config.rsc
Flash накопитель можно разбить на несколько разделов и установить несколько копий RouterOS(в том числе различных). В случае неудачной загрузки с основного раздела будет загружаться следующий указанный. Функция доступна на девайсах с MIPS, PowerPC и CCR серии.
Разбивка на разделы:
[Partition] → [Repartition]
partitions repartition partitions=2
Необходимо указать итоговое число разделов. Есть два ограничения: максимальное число разделов — 8 и минимальный размер раздела: 32MB on MIPS; 40MB on PowerPC; 48MB on CCR.
Новый раздел будет пустым, необходимо скопировать на него текущую прошивку через [Copy to].
partitions copy-to part1
В консоли лучше видны свойства разделов: Активный(A) — с которого будет произведена следующая загрузка и раздел с которого была загружена система®.
Смена активного раздела происходит в его свойствах кнопкой [Activate]. Опция Fallback to отвечает за выбор раздела, если загрузка не удалась.
# Установка активного раздела
partitions activate part1
# Установка резервного раздела
partitions set part1 fallback-to=part0
# При неудаче искать сервер bootp(netinstall)
partitions set part1 fallback-to=etherboot
[Save Config To] — Сохранить конфигурацию с текущего® раздела на выбранный.
[Restore Config From] — Сохранить конфигурацию с выбранного раздела на текущий®.
partitions save-config-to part1
partitions restore-config-from part1
Функционал интересный, но имеет два недостатка: Не все роутеры комплектуются достаточным количеством flash памяти. Сбои в RouterOS, даже при обновлении, не такое частое явление.
Автор: Bulroh
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/sistemnoe-administrirovanie/288869
Ссылки в тексте:
[1] взаимодействовать: https://wiki.mikrotik.com/wiki/Manual:RouterBOOT
[2] тему: https://forum.mikrotik.com/viewtopic.php?f=2&t=94303
[3] отсюда: https://wiki.mikrotik.com/wiki/Manual:RouterBOARD_settings#Protected_bootloader
[4] архива: https://mikrotik.com/download/archive
[5] ссылке: https://mikrotik.com/download
[6] тут: https://wiki.mikrotik.com/wiki/Manual:Flashfig
[7] www.mikrotikpasswordrecovery.net: https://www.mikrotikpasswordrecovery.net/
[8] github.com/BigNerd95/RouterOS-Backup-Tools: https://github.com/BigNerd95/RouterOS-Backup-Tools
[9] Клик.: https://habrastorage.org/webt/sz/yi/sr/szyisrhi__bpaihpw7malrjxlju.png
[10] Источник: https://habr.com/post/419693/?utm_campaign=419693
Нажмите здесь для печати.