Иногда требуется удаленно сделать изменения на роутере с риском потерять контроль над железкой, для этого можно использовать команды:
reload at _точное_время_
reload in _интервал_минут_
reload cancel (отмена предыдущих назначенных перезагрузок)
Но что делать, если точно известно, что связь потеряется (смена адресов на интерфейсе и пр.)?
Нужно создать нужный startup config на флеше и прогрузить его.
Сделать это можно с использованием встроенного интерпретатора TCL:
tclsh
puts [open "flash:test_new.cfg" w+] {_вставляем_сюда_текст_конфига_}
Стоит помнить, что используется буфер ввода команд SSH/telnet, большой конфиг нужно копипастить кусками!
для редактирования (есть геморрой с нумерацией строчек!):
puts [open "flash:test.cfg" a+] {...}
Просмотреть файлы на флеше - классической командой:
more flash:test.cfg
reload at _точное_время_
reload in _интервал_минут_
reload cancel (отмена предыдущих назначенных перезагрузок)
Но что делать, если точно известно, что связь потеряется (смена адресов на интерфейсе и пр.)?
Нужно создать нужный startup config на флеше и прогрузить его.
Сделать это можно с использованием встроенного интерпретатора TCL:
tclsh
puts [open "flash:test_new.cfg" w+] {_вставляем_сюда_текст_конфига_}
Стоит помнить, что используется буфер ввода команд SSH/telnet, большой конфиг нужно копипастить кусками!
для редактирования (есть геморрой с нумерацией строчек!):
puts [open "flash:test.cfg" a+] {...}
Просмотреть файлы на флеше - классической командой:
more flash:test.cfg
Комментариев нет:
Отправить комментарий