Aqui está minha solução que funcionou perfeitamente em um roteador Cisco série 800. Sem recorrer a cabos seriais azuis bobos ou servidores TFTP externos.
O molho secreto aqui é a linguagem de script tcl integrada no Cisco IOS. Isso permite que você coloque todos os comandos de uma vez e configure as interfaces como quiser. O reload in 10
é apenas uma rede de segurança.
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"
Isso realmente cortará sua conexão ao vivo com o roteador, mas as novas alterações de interface estão todas em vigor e não há necessidade de reinicializar o roteador. Eu simplesmente fui até o roteador, troquei o cabo ethernet da porta LAN para a porta WAN e voilà, dessa vez consegui me conectar ao Cisco pela porta WAN.
Depois de confirmar que estava tudo bem, fiz uma final
wr mem
.. e a nova configuração é permanentemente armazenada como a nova configuração de inicialização.
Resposta original aqui: aplica-se o cisco config delayed?