Как мне переписать загрузочную конфигурацию на маршрутизаторе Cisco 1602, не влияя на рабочую конфигурацию? Исходящие соединения с роутера (scp, http) не допускаются. Я не подключен к последовательному порту, что исключает xmodem и ymodem. В идеале я хочу вырезать и вставить файл из моей локальной системы способом, подобным «терминалу конфигурации». Но можно создать временный файл на роутере.
Вот мое решение, которое отлично работало на маршрутизаторе Cisco серии 800. Не прибегая к глупым синим последовательным кабелям или внешним серверам TFTP.
Секретный соус здесь - это встроенный в Cisco IOS язык сценариев tcl. Это позволяет вам набивать все команды за один раз и настраивать интерфейсы по своему усмотрению. В reload in 10
это просто подстраховка.
enable
reload in 10
tclsh
ios_config "int vlan1" "ip address 10.1.1.1 255.255.255.0" "int fa4" "ip address 192.168.20.72 255.255.255.0" "end"
Это действительно отключит ваше живое соединение с маршрутизатором, но все новые изменения интерфейса вступят в силу, и нет необходимости даже перезагружать маршрутизатор. Я просто подошел к маршрутизатору, поменял местами кабель Ethernet от порта LAN к порту WAN и вуаля, на этот раз я смог подключиться к Cisco через порт WAN.
Убедившись, что все в порядке, я сделал последний
wr mem
..и новая конфигурация постоянно сохраняется как новая конфигурация запуска.
Оригинальный ответ здесь: Конфигурация cisco отложена применить?