Экспорт и импорт конфигурации

Для импорта и экспорта конфигурации EcoRouter используется команда copy в административном режиме. В общем виде логика команды может быть представлена следующим образом:

copy <ОТКУДА> <КУДА> <ЧТО> <ЧЕРЕЗ_ИНТЕРФЕЙС>

Ниже более подробно описан синтаксис каждого из элементов команды.

Подключение к серверу

EcoRouter может экспортировать / импортировать архив с конфигурационными файлами на / с FTP или TFTP сервера. Для подключения к FTP серверу указываются следующие параметры: имя пользователя, пароль и IP-адрес FTP сервера. Для подключения к TFTP сервера указывается только его IP-адрес.

Путь копирования

После задания IP-адреса сервера можно также задать путь к директории, в которой будет храниться файл архива, и имя этого файла (имена файлов конфигурации, выдаваемые по умолчанию, описаны в параграфе “Архив конфигурации”). Например, если идёт копирование на TFTP сервер с IP-адресом 192.168.10.10, можно задать путь копирования одним из способов, описанных в таблице ниже.

Таблица — Способы задания пути к TFTP серверу

Вариант записи путиРасположение файлаИмя файла
tftp://192.168.10.10/корневая директория серверапо умолчанию
tftp://192.168.10.10/folder/определённая директорияпо умолчанию
tftp://192.168.10.10/nameкорневая директория серверауказанное имя файла, расширение по умолчанию
tftp://192.168.10.10/folder/nameопределённая директорияуказанное имя файла, расширение по умолчанию
tftp://192.168.10.10/folder/name.resопределённая директорияуказанное имя файла, указанное расширение
Приведённый пример демонстрирует гибкость задания пути при копировании архива конфигурации.

Архив конфигурации

При экспорте конфигурации по умолчанию создается архив с названием следующего вида: startup_backup_имяхоста_ГГГГMMДДччммсс.tar.gz, например, startup_backup_EcoRouterOS_20160623175405.tar.gz.

Внутри этого архива будут располагаться два файла:

  • crc — файл с контрольной суммой архива startup_backup.tar,
  • startup_backup.tar — архив с конфигурацией.

В свою очередь, внутри архива startup_backup.tar будут:

  • configuration.json — конфигурационный файл модуля,
  • EcoRouterOS.conf — конфигурационный файл с настройками EcoRouter,
  • vrN — папки с конфигурационными файлами настроек виртуальных маршрутизаторов,
  • aaa.db.bak — файл базы данных AAA.

Выбор интерфейса

По умолчанию импорт и экспорт осуществляются через Management-порт (с маркировкой MNG/E0). При необходимости можно настроить отправку и получение через виртуальный маршрутизатор, используемый по умолчанию, или через любой другой виртуальный маршрутизатор. Для этого используется параметр команды copy:

vr <default|NAME>

Экспорт конфигурации

В случае экспорта конфигурации происходит копирование из startup-config на FTP или TFTP сервер. При этом копируется последняя сохранённая версия конфигурации (при помощи команды write). Если какие-либо изменения были внесены после сохранения конфигурации, они не попадут в экспортируемый файл.

Синтаксис команды экспорта:

copy startup-config ftp|tftp <ADDRESS>/<PATH>/< |NAME.RES> vr <default|NAME>

Примеры команд экспорта конфигурации по FTP:

  • Экспорт на указанный FTP сервер, параметры по умолчанию: copy startup-config ftp ftp://user:password@192.168.10.10/.
  • Экспорт на указанный FTP сервер, имя архива задано: copy startup-config ftp ftp://user:password@192.168.10.10/my_name_of_archive.
  • Экспорт на указанный FTP сервер, имя и расширение архива задано: copy startup-config ftp ftp://user:password@192.168.10.10/my_name_of_archive.res.
  • Экспорт на указанный FTP сервер через виртуальный маршрутизатор по умолчаниюcopy startup-config ftp .ftp://user:password@192.168.10.10/ vr default.
  • Экспорт на указанный FTP сервер через заданный виртуальный маршрутизатор copy startup-config ftp .ftp://user:password@192.168.10.10/ vr VR1.

Примеры команд экспорта конфигурации по FTP:

  • Экспорт на указанный TFTP сервер, параметры по умолчанию: copy startup-config tftp tftp://192.168.10.10/.
  • Экспорт на указанный TFTP сервер, имя архива задано: copy startup-config tftp tftp://192.168.10.10/my_name_of_archive.
  • Экспорт на указанный TFTP сервер, имя и расширение архива задано: copy startup-config tftp tftp://192.168.10.10/my_name_of_archive.res.
  • Экспорт на указанный TFTP сервер через виртуальный маршрутизатор по умолчанию: copy startup-config tftp tftp://192.168.10.10/ vr default.
  • Экспорт на указанный TFTP сервер через заданный виртуальный маршрутизатор: copy startup-config tftp tftp://192.168.10.10/ vr VR1.

Импорт конфигурации

В случае импорта конфигурации происходит копирование архива с FTP или TFTP сервера на EcoRouter и распаковка полученного архива в startup-config. При этом происходит архивирование последней сохраненной конфигурации. В случае если загружаемый с сервера файл поврежден или по каким-либо другим причинам не может быть установлен в качестве конфигурационного файла, система автоматически восстановит последнюю сохраненную конфигурацию и сообщит об ошибке. После импорта конфигурации необходимо перезагрузить EcoRouter, чтобы изменения вступили в действие. Синтаксис команды импорта:

copy ftp|tftp startup-config <ADDRESS>/<PATH>/<NAME> vr <default|NAME>

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

Таблица — 

КомандаОписание
FTP
copy ftp startup-config ftp://user:password@192.168.10.10/ startup_backup_EcoRouterOS_20160623175405.tar.gzИмпорт с указанного FTP сервера, параметры по умолчанию
copy ftp startup-config ftp://user:password@192.168.10.10/ my_name_backup vr defaultИмпорт с указанного FTP сервера через виртуальный маршрутизатор по умолчанию
copy ftp startup-config ftp://user:password@192.168.10.10/ my_name_backup vr VR1Импорт с указанного FTP сервера через заданный виртуальный маршрутизатор
copy ftp startup-config ftp://user:password@192.168.10.10/ my_name_backup mgmtИмпорт с указанного FTP сервера через management-интерфейс
TFTP
copy tftp startup-config tftp://192.168.10.10/my_name_backupИмпорт с указанного TFTP сервера, параметры по умолчанию
copy tftp startup-config tftp://192.168.10.10/my_name_backup vr defaultИмпорт с указанного TFTP сервера через виртуальный маршрутизатор по умолчанию
copy tftp startup-config tftp://192.168.10.10/ startup_backup_EcoRouterOS_20160623175405.tar.gz vr VR1Импорт с указанного TFTP сервера через заданный виртуальный маршрутизатор
copy tftp startup-config tftp://192.168.10.10/my_name_backup mgmtИмпорт с указанного TFTP сервера через management-интерфейс

0 items under this folder.