Экспорт и импорт конфигурации EcoRouter Documentation / Экспорт и импорт конфигурации
- Подключение к серверу
- Путь копирования
- Архив конфигурации
- Выбор интерфейса
- Экспорт конфигурации
- Импорт конфигурации
Для импорта и экспорта конфигурации EcoRouter используется команда copy в административном режиме.
В общем виде логика команды может быть представлена следующим образом:
copy <ОТКУДА> <КУДА> <ЧТО> <ЧЕРЕЗ_ИНТЕРФЕЙС>
Ниже более подробно описан синтаксис каждого из элементов команды.
Подключение к серверу
EcoRouter может экспортировать / импортировать архив с конфигурационными файлами на / с FTP или TFTP сервера.
Для подключения к FTP серверу указываются следующие параметры: имя пользователя, пароль и IP-адрес FTP сервера.
Для подключения к TFTP сервера указывается только его IP-адрес.
Путь копирования
После задания IP-адреса сервера можно также задать путь к директории, в которой будет храниться файл архива, и имя этого файла (имена файлов конфигурации, выдаваемые по умолчанию, описаны в параграфе "Архив конфигурации").
Например, если идет копирование на TFTP сервер с IP-адресом 192.168.10.10, можно задать путь копирования одним из способов, описанных в таблице ниже.
Вариант записи пути | Расположение файла | Имя файла |
---|---|---|
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 | |
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 | Экспорт на указанный TFTP сервер через заданный виртуальный маршрутизатор |
Импорт конфигурации
В случае импорта конфигурации происходит копирование архива с 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-интерфейс |