July 28, 2021

Backup конифгов Mikrotik

Есть несколько вариантов сделать бекап настроек. Их и рассмотрим ниже.

Через WinBOX (для любителей окошек :)).

Для этого идем в меню Files, нажимаем Backup. Если надо, пишем название, выбираем алгоритм шифрования и пароль. В результате в памяти железки появится файлик. с раширением .backup, который, при желании можно скачать к себе по ПКМ, затем удалить. Для восстановления надо загрузить файл бекапа по кнопке Upload (если ранее удалили файл бекапа) и запустить восстановление кнопкой Restore.

Через консоль без шифрования с именем по умолчанию

> system backup save
Saving system configuration
Configuration backup saved

Проверим наличие файла выгрузки:

> file print
# NAME                                           TYPE                                                SIZE CREATION-TIME       
 0 flash                                          disk                                                     jan/01/1970 03:00:01
 1 flash/skins                                    directory                                                jan/01/1970 03:00:02
 2 flash/DRX-20210519-0002.backup                 backup                                           57.1KiB may/19/2021 00:02:15

строка 2 :)

Через консоль с определением всех параметров

> system backup save encryption=aes-sha256 name=mybackyp password=mysuperpass
Saving system configuration
Configuration backup saved

Пояснять тут нечего. Проверка наличия файлов аналогичная.

Если надо удалить файл:

> file remove mybackyp.backup

Tab работает и люто помогает.

Скачать файлы бекапа (как и другие) можно через FTP или тот же WinBOX

Восстановление через консоль

> system backup load name=flash/mybackyp password=mysuperpass

Экспорт/импорт настроек в текстовом формате

Все созданные выше файлы созданы в формате железки и нам их не прочитать. Для сохранения конфига в читаемом виде используем

export file=backup.rsc

export можно применить без указания файла, тогда весь конфиг будет вывален в консоль. Так же его можно применить для сохранения не всех, а некоторых настроек. Пример для DHCP:

ip dhcp-server network export file=network.rsc

в результате мы получим экспорта мы молучим скрипт, выполнение которого приведет к настройке железки согласно данным в скрипте. Поэтому этот файл особенно полезно изучить для освоения консоли

Для загрузки применим:

import file-name=backup.rsc

или

import backup.rsc