Перейти к содержимому
Калькуляторы

Восстановление последней удачной конфигурации RouterOS по таймеру.

Уважаемые знатоки, приветствую Вас.

 

 

Честно признаюсь в написании скриптов для RouterOS совсем не силён, поэтому обращаюсь к форумчанам за советом.

 

Поскольку RouterOS сохраняет изменение конфигурации "на лету", в случае ошибки конфигурирования, хочется предусмотреть возможность "откатиться" к заведомо рабочей сохранённой на Flash конфигурации.

 

Да, встроенная опция "Safe Mode" великолепна чтобы перестраховаться при настройке FireWall, но существуют ситуации например связанные с конфигурацией интерфейсов (в частности GSM/LTE), когда может потребоваться возврат заведомо сохранённой конфигурации и перезагрузка маршрутизатора.

 

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

 

Заранее, спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нету такого.

Конфигурацию можно экспортировать в файл и скриптом загрузить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Честно не делал такого никогда, но проблем не вижу.

загружаете нужный конфиг и шендулером например запускаете его импорт.

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

Попробуйте, скрипты там несложные. Заодно и отпишете о результате.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/system script add name=MyFuck policy= ftp,reboot,read,write,policy,test,password,sniff,sensitive source="/system reset-configuration keep-users=yes no-defaults=yes run-after-reset=myFile.rsc"
/system scheduler add name=ReallyFuck startup on-event=MyFuck 

 

myfile - это имя бекапа конфига, сделанный в терминале через /export file= (делается без расширения RSC!)

В случае чего ресетнуть роутер, после загрузки конфиг сбросится и восстановится конфиг из файла

 

Проверять на кошечках сперва. Если нет доступа до железки руками (или на ней нет кнопки reset, бывает), то надо будет более интеллектуальные средства, сейчас не готов подсказать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Jffulcrum, здравствуйте.

 

Цитата

/system script add name=MyFuck policy= ftp,reboot,read,write,policy,test,password,sniff,sensitive source="/system reset-configuration keep-users=yes no-defaults=yes run-after-reset=myFile.rsc"
/system scheduler add name=ReallyFuck startup on-event=MyFuck

Премного благодарен, есть от чего оттолкнуться и проверить. В ближайшее время, надеюсь попробую и сообщу результат в данной ветке. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.