Офис: | Пн-Пт 9:00 - 17:30 Сб-Вс 10:00 - 15:00 |
Самовывоз: |
Пн-Пт 8:30 - 17:30 Сб-Вс (по догов.) |
Описание
Функция резервного копирования конфигурации (backup) может быть использована для сохранения конфигурации настроек MikroTik RouterOS в двоичный файл, который может быть сохранен на маршрутизаторе или выгружен с него по протоколу FTP для дальнейшего использования. Восстановление из файла конфигурации можно использовать для возврата конфигурации, которая была в момент создания резервной копии. В процедуре восстановления предполагается, что конфигурация восстанавливается на том же маршрутизаторе, где изначально был создан файл резервной копии (или на другом маршрутизаторе той же модели и с той же версией RouterOS), поэтому при смене оборудования на другое, конфигурация может загрузиться в частично поврежденном виде.
Экспорт конфигурации можно использовать для выгрузки полной или частичной конфигурации MikroTik RouterOS на экран консоли или в текстовый файл (скрипт), который можно загрузить с маршрутизатора по протоколу FTP. Дамп конфигурации - это набор команд, которые добавляют (без удаления существующей конфигурации) выбранную к текущей конфигурации маршрутизатора. Средство импорта конфигурации выполняет пакет консольных команд из файла-скрипта.
Команда сброса системы используется для удаления всей конфигурации на маршрутизаторе. Перед этим может быть полезно сделать резервную копию конфигурации маршрутизатора.
Резервное копирование системы
Функция резервного копирования системы позволяет вам легко сохранять и загружать конфигурацию устройства. Узнать больше о функции резервного копирования можно в соответствующем разделе официального руководства: https://wiki.mikrotik.com/wiki/Manual:System/Backup.
Экспорт конфигурации
Название команды: /export
Команда export выводит скрипт, который может быть использован для восстановления конфигурации. Команду можно вызывать на любом уровне меню, и она действует для данного уровня меню и всех подуровней меню. Вывод может быть сохранен в файл, доступный для загрузки через FTP.
Описание команды file=[filename] – сохраняет вывод команды export в файл Пример [admin@MikroTik] > ip address print Flags: X - disabled, I - invalid, D - dynamic # ADDRESS NETWORK BROADCAST INTERFACE 0 10.1.0.172/24 10.1.0.0 10.1.0.255 bridge1 1 10.5.1.1/24 10.5.1.0 10.5.1.255 ether1 [admin@MikroTik] > Чтобы сделать файл экспорта: [admin@MikroTik] ip address> export file=address [admin@MikroTik] ip address> Чтобы увидеть файлы экспорта, хранящиеся на маршрутизаторе: [admin@MikroTik] > file print # NAME TYPE SIZE CREATION-TIME 0 address.rsc script 315 dec/23/2003 13:21:48 [admin@MikroTik] > Компактный экспортНачиная с версии RouterOS 5.12 был добавлен «export compact». Это позволяет экспортировать только ту часть конфигурации, которая не является конфигурацией RouterOS по умолчанию. Примечание: Начиная с версии v6rc1 «export compact» является поведением по умолчанию. Для экспорта в старом стиле используйте подробный экспорт. Например, компактный экспорт OSPF: [admin@SXT-ST] /routing ospf> export compact # jan/02/1970 20:16:32 by RouterOS 5.12 # software id = JRB7-9UGC # /routing ospf instance set [ find default=yes ] redistribute-connected=as-type-1 /routing ospf interface add disabled=yes interface=wlan1 network-type=point-to-point /routing ospf network add area=backbone network=10.255.255.36/32 add area=backbone disabled=yes network=10.5.101.0/24 add area=backbone network=10.10.10.0/24 [admin@SXT-ST] /routing ospf>
Компактный экспорт представляет еще одну функцию, которая указывает, какая часть конфигурации является конфигурацией по умолчанию в RouterOS и не может быть удалена. Как в примере ниже, «*» указывает, что данная часть OSPF является частью конфигурации по умолчанию.
[admin@SXT-ST] /routing ospf instance> print Flags: X - disabled, * - default 0 * name="default" router-id=0.0.0.0 distribute-default=never redistribute-connected=as-type-1 redistribute-static=no redistribute-rip=no redistribute-bgp=no redistribute-other-ospf=no metric-default=1 metric-connected=20 metric-static=20 metric-rip=20 metric-bgp=auto metric-other-ospf=auto in-filter=ospf-in out-filter=ospf-outИмпорт конфигурации
Название команды: /import
Команда корневого уровня /import [имя_файла] выполняет сценарий, сохраненный в файле с указанным именем. Выполнение этой команды добавит конфигурацию из указанного файла в текущую конфигурацию. Этот файл может содержать любые консольные команды, включая скрипты. Может использоваться для восстановления конфигурации или ее частей после потери конфигурации.
Описание команды file=[filename] - загружает экспортированную конфигурацию из файла в маршрутизатор Автоматический импортВ RouterOS можно автоматически выполнять файлы-сценарии. Файл сценария должен называться any.auto.rsc - как только этот файл будет загружен по FTP на маршрутизатор, он будет автоматически выполнен, как и команда '/import'. Этот метод работает только с FTP.
Как только файл загружен, он автоматически выполняется. Информация о выполнении команд записывается в any.auto.log
Пример Чтобы загрузить сохраненный файл экспорта, используйте следующую команду: [admin@MikroTik] > import address.rsc Opening script file address.rsc Script file loaded and executed successfully [admin@MikroTik] >Сброс конфигурации
Название команды: / system reset-configuration
Данная команда очищает всю пользовательскую конфигурацию на маршрутизаторе и устанавливает конфигурацию по-умолчанию, включая имя пользователя и пароль («admin» и без пароля), IP-адреса и другие настройки стираются, а интерфейсы отключаются. После команды сброса маршрутизатор перезагрузится. По-умолчанию - это либо заводская конфигурация по-умолчанию, которую можно увидеть в статье «Конфигурации по умолчанию»( https://wiki.mikrotik.com/wiki/Manual:Default_Configurations), либо это может быть пользовательская конфигурация по-умолчанию, которая может быть установлена интеграцией файла RSC при использовании Netinstall.
Описание команды: keep-users: хранит пользователей маршрутизатора, пароли и ключи хоста ssh (начиная с v6.45.1) no-defaults: не загружает никаких настроек по умолчанию, просто очищает все skip-backup: автоматическое резервное копирование не создается перед сбросом, если указано yes run-after-reset: укажите имя файла экспорта для запуска после сбросаПримечание: Если задан параметр run-after-reset, параметр no-defaults будет игнорироваться и будет загружен только указанный сценарий!
Предупреждение: Если на устройстве имеется папка с названием «flash», то файл confscript.rsc должен храниться в этой папке чтобы команда «run-after-reset» работала. Все, что находится вне этой папки хранится на диске RAM, содержимое которого удаляется при перезагрузке или выключении питания.
Предупреждение: Если RouterOS был установлен с помощью netinstall и в качестве начальной конфигурации был указан сценарий, то команда сброса выполнит этот сценарий после очистки конфигурации. Для того чтобы остановить этот процесс, вам придется выполнить переустановку RouterOS.
Пример:
[admin@MikroTik] > system reset-configuration
Dangerous! Reset anyway? [y/N]: n
action cancelled
[admin@MikroTik] >
Устранение неполадок при импорте
Что следует удалить из файлов экспорта, созданных с помощью: "/export", перед попыткой импорта на новом устройстве.
Переименование интерфейса, которое противоречит схеме именования Ethernet по-умолчанию на новом устройстве.
/interface ethernet set [ find default-name=ether5 ] auto-negotiation=no name=ether1-gateway set [ find default-name=ether6 ] name=ether2 set [ find default-name=ether7 ] name=ether3 set [ find default-name=ether8 ] name=ether4 set [ find default-name=ether1 ] name=ether5 set [ find default-name=ether2 ] name=ether6 set [ find default-name=ether3 ] name=ether7 set [ find default-name=ether4 ] name=ether8В более ранней версии экспорта записи по умолчанию могут отображаться с командой «add» вместо «set». Это следует отредактировать перед импортом, чтобы избежать ошибок.
Проверьте, совпадают ли значения интерфейса/модуля: ether/wlan/modem/com/etc на новом и старом устройствах. Если какие-то из них из них будут отсутствовать, то это приведет к ошибке при импорте .rsc.
В случае проблемного импорта попробуйте выполнить сброс конфигурации на данном устройстве и запустить команду импорта с аргументом verbose=yes. Этот аргумент позволит продолжить процесс выполнения импорта даже в случае наличия ошибки импорта, но отобразит то место, где импорт не удался. Таким образом, указывая, где необходимо отредактировать файл импорта .rsc.
Задержка запуска
Если ваша конфигурация опирается на интерфейсы, которые могли еще не запуститься после выполнения команды, предлагается ввести задержки или контролировать, пока все необходимые интерфейсы не станут доступны. Этот пример сценария позволяет вам установить, сколько интерфейсов вы ожидаете, и как долго ждать, пока они станут доступными:
{ :local i 0 #Number of interfaces. It is necessary to reconfigure this number for each device (/interface print count-only) :local x 10 #Max time to wait :local t 30 while ($i < $t && [:len [/interface find]] < $x) do={ :put $i :set $i ($i + 1) :delay 1 } if ($i = $t) do={ :log warning message="Could not load all physical interfaces" } else={ #Rest of your script } }Приведенный выше сценарий будет ожидать, пока не появится 10 видимых интерфейсов или 30 секунд. Если в это время нет 10 интерфейсов, он поместит сообщение в журнал. Измените переменные в соответствии с вашими потребностями.
Ознакомиться с оригиналом руководства можно по ссылке: https://wiki.mikrotik.com/wiki/Manual:Configuration_Management.