Перейти к содержимому

Как слить конфигурацию с микротика

  • автор:

Как посмотреть конфигурацию 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

Сохранение конфигурации MikroTik: настройка PARTITIONS в RouterOS

Настройка и особенности использования функции дополнительной защиты в 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 сделать резервную копию системы и сохранить ее локально. При штатном выполнении основная система не повреждается.

Настройка PARTITIONS в RouterOS

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

Практика применения Partitions

Таким образом мы получили резервную копию системы на второй части диска.

Также доступны дополнительные действия и настройки:

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

PARTITIONS в RouterOS

Заключение

Функционал 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. Главное теперь не забывать «сохраняться».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *