Как сохранить конфигурацию MikroTik

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

Простое сохранение настроек MikroTik

Самый простой способ сохранить настройки MikroTik — это воспользоваться графической утилитой Winbox. Для этого откройте меню Files и нажмите кнопку Beckup. После этого в списке появится файл с именем MikroTik-xxxxxxxx-xxxx.backup , где ххххххxx-хххх — это дата и время создания файла.

Сохранить настройки MikroTik

Резервную копию конфигурации MikroTik можно сохранить на компьютер, перетащив нужный файл в проводник Windows.

Сохранить настройки MikroTik на компьютер

Чтобы восстановить конфигурацию MikroTik, выберите файл с резервной копией и нажмите кнопку Restore. В всплывающем сообщении нажмите Yes для восстановления конфигурации и перезагрузки устройства.

Внимание! Перед восстановлением настроек, сбросьте настройки устройства через меню System — Reset Configuration или через терминал командой system reset.

Восстановить настройки MikroTik

Сохранение настроек через терминал

Чтобы сохранить резервную копию настроек MikroTik через терминал, выполните следующую команду.

system backup save name=beckup_20121030

После этого будет создан файл beckup_20121030. Название файла может быть любым. В названии файла желательно указывать дату, чтобы потом не запутаться. В данном случае в названии файла указана дата 20121030 — 30 октября 2012 года. Файлы с датой, указанной таким образом, будет очень удобно сортировать по имени в проводнике или файловом менеджере Total Commander, FAR Manager или MC (Linux).

Чтобы восстановить резервную копию настроек MikroTik через терминал, выполните следующую команду.

system backup load name=beckup_20121030
Настройки будут восстановлены из файла beckup_20121030.

Сохранение настроек в текстовом формате

Резервные копии MikroTik сохраняются в специальном формате и имеют не читабельный вид. Если вы захотите проанализировать две конфигурации, вам нужно сохранить настройки так, чтобы их можно было открыть в текстовом редакторе. Такие настройки можно будет самостоятельно редактировать, и загружать в MikroTik.

Чтобы сохранить настройки MikroTik в текстовом формате, выполните в терминале следующую команду:

export file=config_beckup_20121030.rsc

Название файла может быть любым. В названии файла желательно указывать дату, чтобы потом не запутаться. В данном случае в названии файла указана дата 20121030 — 30 октября 2012 года. Файлы с датой, указанной таким образом, будет очень удобно сортировать по имени в проводнике или файловом менеджере Total Commander, FAR Manager или MC (Linux).

Чтобы восстановить настройки MikroTik, выполните в терминале следующую команду:

import file=config_beckup_20121030.rscБывают ситуации, когда нужно сохранить часть настроек, например, правила фаервола, NAT и т.п. Для этого помогут следующие команды:

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 и отправка на email

Чтобы не забывать делать резервные копии конфигурации MikroTik, вы можете автоматизировать этот процесс и отправлять бэкапы себе на email.

Создание скрипта

Откройте меню System — Scripts и нажмите «красный плюсик», чтобы добавить новый скрипт. В поле

Создание скрипта

Откройте меню System — Scripts и нажмите Name укажите название скрипта, в поле Source вставьте скрипт и нажмите кнопку OK.

Не забудьте в скрипте изменить значения [email protected] и your_gmail_password на свои.
Чтобы протестировать работу скрипта, нажмите кнопку Run Script, и на ваш почтовый ящик будут высланы резервные копии.

Скрипт создания резервной копии настроек MikroTik и отправки на email

Скрипт для отправки резервной копии настроек MikroTik на email :

{
:log info «Starting Backup Script…»;
:local sysname [/system identity get name];
:local sysver [/system package get system version];
:log info «Flushing DNS cache…»;
/ip dns cache flush;
:delay 2;
:log info «Deleting last Backups…»;
:foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name] \
«$sysname-backup-«]]!=»nil») do={/file remove $i}};
:delay 2;
:local smtpserv [:resolve «smtp.gmail.com«];
:local Eaccount «[email protected]«;
:local pass «your_gmail_password«;
:local backupfile («$sysname-backup-» . \
[:pick [/system clock get date] 7 11] . [:pick [/system \
clock get date] 0 3] . [:pick [/system clock get date] 4 6] . «.backup»);
:log info «Creating new Full Backup file…»;
/system backup save name=$backupfile;
:delay 2;
:log info «Sending Full Backup file via E-mail…»;
/tool e-mail send from=»<$Eaccount>» to=$Eaccount server=$smtpserv \
port=587 user=$Eaccount password=$pass tls=yes file=$backupfile \
subject=(«$sysname Full Backup (» . [/system clock get date] . «)») \
body=(«$sysname full Backup file see in attachment.\nRouterOS version: \
$sysver\nTime and Date stamp: » . [/system clock get time] . » » . \
[/system clock get date]);
:delay 5;
:local exportfile («$sysname-backup-» . \
[:pick [/system clock get date] 7 11] . [:pick [/system \
clock get date] 0 3] . [:pick [/system clock get date] 4 6] . «.rsc»);
:log info «Creating new Setup Script file…»;
/export file=$exportfile;
:delay 2;
:log info «Sending Setup Script file via E-mail…»;
/tool e-mail send from=»<$Eaccount>» to=$Eaccount server=$smtpserv \
port=587 user=$Eaccount password=$pass tls=yes file=$exportfile \
subject=(«$sysname Setup Script Backup (» . [/system clock get date] . \
«)») body=(«$sysname Setup Script file see in attachment.\nRouterOS \
version: $sysver\nTime and Date stamp: » . [/system clock get time] . » \
» . [/system clock get date]);
:delay 5;
:log info «All System Backups emailed successfully.\nBackuping completed.»;
}

В примере указан скрипт для сервиса Gmail. Чтобы использовать сервис Рамблер Почта, замените в скрипте smtp.gmail.com на mail.rambler.ru. Чтобы использовать сервис Яндекс Почта, замените в скрипте smtp.gmail.com на smtp.yandex.ru. Также не забудьте изменить значения [email protected] и your_gmail_password на свои.

Настройка планировщика

Теперь нужно настроить с какой периодичностью будут создаваться резервные копии, и отправляться на email. Для этого настроим планировщик (Sheduler).

Откройте меню System — Sheduler и нажмите кнопку «красный плюсик», чтобы добавить новую задачу.

MikroTik: Добавить задание в планировщик

В открывшемся окне настраиваем параметры задачи:

  • в поле Name указываем имя задачи, например send_beckup_to_email;
  • в поле Interval указываем с какой периодичностью будет выполняться скрипт. Мы указали интервал 24 часа. Для отладки работы планировщика укажите интервал 5 минут и текущее время Start Time. И не забудьте настроить время на MikroTik в меню System — Clock;
  • в поле On Event указываем, какую команду необходимо выполнить при запуске задачи. Мы указали команду /system script run beckup_to_email, которая запускает скрипт beckup_to_email;
  • нажимаем кнопку OK для сохранения задачи.

MikroTik: Настройка параметров задачи планировщика

Теперь каждый день в 00:00:00 будет создаваться резервная конфигурация MikroTik и отправляться вам на email.

Источник http://www.technotrade.com.ua/Articles/beckup_config_mikrotik.php

Запись опубликована в рубрике MikroTik. Добавьте в закладки постоянную ссылку.

2 комментария на «Как сохранить конфигурацию MikroTik»

  1. Eugen говорит:

    /ip firewall address-list export file=al
    /queue export file=queues

    файлы скопировать на другой (через тот же WinBox) и сделать /import file=al.rsc, /import file=queues.rsc

  2. Владислав говорит:

    Правильно писать bAckup

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

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

Я не спамер This plugin created by Alexei91