Как посмотреть конфигурацию MikroTik
Недавно настраивал очередной MikroTik и нужно было поделится конфигурацией, так вот, чтобы посмотреть её в терминале выполним команду:
/export compact
Чтобы сохранить конфигурацию в файл выполним команду:
/export compact file=config
После сохранения файл будет находится в памяти устройства, его можно увидеть и скачать из меню Files через web-интерфейс либо winbox, ftp, smb, sftp.
- Нажмите, чтобы открыть на Facebook (Открывается в новом окне)
- Нажмите, чтобы поделиться на Twitter (Открывается в новом окне)
- Нажмите, чтобы поделиться записями на Pinterest (Открывается в новом окне)
- Нажмите, чтобы поделиться на LinkedIn (Открывается в новом окне)
- Нажмите, чтобы поделиться записями на Tumblr (Открывается в новом окне)
- Нажмите, чтобы поделиться в Telegram (Открывается в новом окне)
- Ещё
- Нажмите, чтобы поделиться записями на Pocket (Открывается в новом окне)
- Нажмите, чтобы поделиться на Reddit (Открывается в новом окне)
- Нажмите, чтобы поделиться в WhatsApp (Открывается в новом окне)
- Нажмите для печати (Открывается в новом окне)
Как сохранить конфигурацию MikroTik

Что бы сохранить конфигурацию MikroTik существует несколько способов и сейчас мы их рассмотрим:
Если вы ищете понятный и удобный источник информации по микротикам, то вот он: курс «Настройка оборудования MikroTik». Это видеоучебник, где «без воды» собрана вся базовая информация по работе с MikroTik и RouterOS. Для новичков станет прямым руководствам, опытные инженеры смогут освежить и упорядочить знания. 162 видеоурока и 45 лабораторных работ, основанные на программе вендора MTCNA. Первые 25 уроков можно заказать бесплатно на странице курса.
1. Самый простой способ, это воспользоваться утилитой WinBox.
Для этого откроем меню Files и нажмем Backup.

В поле Name пишем название нашей резервной копии, при желании можем зашифровать введя пароль в поле Password, если пароль не требуется, ставим галочку Don’t Encrypt и нажимаем на кнопку Backup. После этого в списке файлов появится наша резервная копия. Что бы сохранить резервную копию к себе на компьютер, перетащите файл мышкой к себе на локальный диск.

Что бы восстановить резервную копию, выбираем файл и нажимаем Restore.
Перед восстановлением сбросьте все настройки через меню System -> Reset Configuration.
2. Сохранение резервной копии через терминал.
Зайдите в терминал через меню New Terminal и введите команду:
system backup save name=Backup_term (имя можно придумать любое)

После чего появится надпись:
Saving system configuration
Configuration backup saved
и в списке файлов будет наша резервная копия

Что бы восстановить резервную копию, введите команду:
system backup load name=Backup_term
Настройки будут восстановлены из файла Backup_term
3. Сохранение настроек в текстовом формате.
Настройки вашего устройства можно сохранить так же и в текстовом формате. Это удобно если требуется сравнить 2 конфигурации или изменить какие то настройки.
Что бы сохранить настройки в текстовом формате зайдите в New Terminal и введите команду:
После выполнения команды появится в файлах сохраненная наша конфигурация

Что бы восстановить конфигурацию, введите команду:
Иногда встречаются ситуации, когда требуется сохранить только часть настроек, например настройки dhcp сервера, правила и тд, для этого существуют следующие команды:
ip address export file=ip.rsc
ip firewall mangle export file=mangle.rsc
ip firewall nat export file=nat.rsc
ip firewall filter export file=filter.rsc
queue simple export file=simple.rsc
ip dns export file=dns.rsc
files backup export file=backup.rsc
system script export file=script.rsc
system scheduler export file=scheduler.rsc
tool e-mail export file=email.rsc
ip firewall address-list export file=address-list.rsc
ip route export file=route.rsc
ip dhcp-server network export file=network.rsc
queue type export file=type.rsc
queue tree export file=tree.rsc
queue simple export file=simple.rsc
interface ethernet export file=ethernet.rsc
ip pool export file=pool.rsc
ppp profile export file=profile.rsc
log export file=log.rsc
Если вы ищете понятный и удобный источник информации по микротикам, то вот он: курс «Настройка оборудования MikroTik». Это видеоучебник, где «без воды» собрана вся базовая информация по работе с MikroTik и RouterOS. Для новичков станет прямым руководствам, опытные инженеры смогут освежить и упорядочить знания. 162 видеоурока и 45 лабораторных работ, основанные на программе вендора MTCNA. Первые 25 уроков можно заказать бесплатно на странице курса.
Сохранение конфигурации MikroTik: настройка PARTITIONS в RouterOS
г. Санкт-Петербург, Крестовский остров, Северная дорога, дом 12.
Офис компании «SPW»
г. Санкт-Петербург, ст. м. «Василеостровская»,
ул. Уральская, д. 17, корпус 3, этаж 2
![]()
Настройка и особенности использования функции дополнительной защиты в RouterOS — PARTITIONS.
Комментариев: 2 Просмотров: 10110
12 февраля 2018
Что такое Partitions в Mikrotik
Маршрутизаторы производства MikroTik — это достаточно надежные устройства, которые могут работать годами без перезагрузок и зависаний. Тем не менее существуют ситуации, при которых есть риск потери конфигурации маршрутизатора или неисправности его операционной системы.
Такие ситуации могут возникнуть в случаях:
- Обновления RouterOS. Если в процессе обновления происходит аварийное завершение работы, например, при потере питания, RouterOS может быть поврежден;
- Нестабильности новых версий RouterOS. После обновления наблюдается неправильная работа, связанная с «глюками», «багами» новой версии. Причем откат к предыдущей версии не меняет ситуацию. Помогает только перестановка стабильной версии средствами NetInstall;
- Повреждения флеш-памяти, связанное с конечным циклом записи/перезаписи, образования bad block и других причин, которые повреждают критические данные RouterOS.
Производителем реализован функционал защиты от таких проблем в виде возможности резервирования операционной системы и конфигурации на отдельном разделе загрузочного диска. Этот функционал называется PARTITIONs в RouterOS.
В данной статье подробно рассмотрим эту функциональность и особенности ее использования.

Для чего нужен Partitions
Функция Partitions позволяет разбить NAND flash-память устройства на несколько разделов, которые можно использовать независимо друг от друга. Это дает возможность хранить резервный «слепок» системы, с которого мы можем загрузиться в случае выхода из строя основной копии ОС по каким-либо причинам, а также установить свою собственную операционную систему, например, OpenWRT.
Partitioning поддерживается следующими типами процессоров:
Также есть ограничение на минимальный размер partition:
- 32МБ для MIPS;
- 40МБ для PPC;
- 40МБ для ARM;
- 48МБ для CCR.
Максимальное число допустимых partition — до 8.
Практика применения Partitions
Рассмотрим практические аспекты применения Partitions в RouterOS.
Для того чтобы начать пользоваться функцией Partition на вашем устройстве, необходимо переразметить flash на требуемое количество разделов. Для этого необходимо выбрать меню Partition(1)→Repartition(2)→ввести необходимое количество разделов→выполнить Repartition(3)
Внимание! Рекомендуется перед выполнением Repartition сделать резервную копию системы и сохранить ее локально. При штатном выполнении основная система не повреждается.

После успешного выполнения «разбивки» вы увидите новые разделы после перезагрузки устройства. Для создания резервной копии RouterOS выберете основную партицию(1)→Copy To(2)→выберете раздел назначения(3)→Start(2)

Таким образом мы получили резервную копию системы на второй части диска.
Также доступны дополнительные действия и настройки:
- Save Config To(1) — сохранение только конфигурации на указанный раздел;
- Restore Config From(2) — восстановление конфигурации с указанного раздела на активный раздел. Внимание, после восстановления конфигурации маршрутизатор будет перезагружен;
- Activate(3) — меняет основной раздел для загрузки на указанный;
- Fallback To(4) — действие при неуспешной загрузке RouterOS:
- next — загрузиться со следующего раздела;
- part2 — загрузиться с указанного раздела;
- etherboot — загрузиться по сети.

Заключение
Функционал Partitions достаточно прост и не требует много времени на настройку, зато позволяет повысить отказоустойчивость ваших устройств на порядок. Наиболее интересна эта функция будет при работе с удаленными маршрутизаторами. Потратив немного времени на изучение и внедрение этой функции сейчас, вы сэкономите ресурсы и затраты в будущем.
Вам помогла эта статья?
Приглашаем пройти обучение в нашем тренинг-центре и научиться настраивать оборудование MikroTik на профессиональном уровне! Узнайте расписание ближайших курсов и бронируйте место!
Автоматическое восстановление последней сохраненной конфигурации в роутерах Mikrotik
Многие сталкивались с замечательной функцией, к примеру, на коммутаторах HPE — если конфиг по какой-то причине не сохранен вручную, после перезагрузки накатывается предыдущий сохраненный конфиг. Технология в чем то безжалостная (забыл сохранить — делай по-новой), но справедливая и надежная.
А вот в Микротиках, такой функции в базе нет, хотя давно известна примета: «удаленная настройка роутера — к долгой дороге». И даже роутер под боком очень легко превратить в «кирпич до резета».
Как то ни странно — не нашел ни одного мануала на этот счет, пришлось делать ручками.
Первое что делаем — создаем скрипт создания резервной копии конфигурации. В дальнейшем «сохранять» состояние будем именно этим скриптом.
Идем в System -> Scripts и создаем скрипт, допустим, «fullbackup» (само-собой без кавычек).
system backup save dont-encrypt=yes name=Backup_full
Пароль не будем использовать, так как иначе его придется указывать в явном виде в соседнем скрипте, смысла от такой «защиты» не вижу.
Создаем второй скрипт, который будет восстанавливать конфигурацию при каждом запуске. Назовем его «full_restore».
Этот скрипт несколько сложнее. Дело в том, что при восстановлении конфигурации также происходит перезагрузка. Без использования какого-либо контрольного механизма мы получим циклический ребут.
Контрольный механизм получился слегка «дубовый», но зато надежный. При каждом запуске скрипта, сначала происходит проверка на наличие файла «restore_on_reboot.txt».
Если такой файл есть — значит требуется восстановление из бэкапа. Удаляем файл и делаем восстановление с последующей перезагрузкой.
Если такого файла нет — просто создаем этот файл и ничего не делаем (т.е. значит это уже вторая загрузка, которая после восстановления из бэкапа).
Лучше всего проверить работу скриптов на этом этапе, перед добавлением задачи в планировщик.
Если все ок — приступаем к третьему и последнему действию — добавляем в планировщик задачу запуска скрипта при каждой загрузке.
Идем в System -> Scheduler и добавляем новую задачу.
В поле Start time указываем startup (да, так и пишем, буквами)
В поле On Event пишем
/system script run full_restore
Далее, запускаем скрипт сохраняющий конфиг! Мы же не хотим делать всё это еще раз?
Добавляем какой-нибудь «мусор» в настройки для проверки, либо удаляем что-то важное и наконец, пробуем перезагрузить роутер.
Да, многие наверное скажут: «Есть же режим safe mode!». Однако, он не подойдет, если в результате работ вам придется переподключаться к роутеру (например, если вы поменяете адрес или параметры wifi-сети, через которую вы подключены). И о возможности «забыть» включить этот режим тоже забывать не стоит.
P.S. Главное теперь не забывать «сохраняться».