
答案1
我不知道可以儲存命令的緩衝區。
您可以做的是將設定編輯為平面檔案(根據需要交換位址),然後將其上傳到 Cisco 800。
所以....
將運行配置複製到 ftp 或 tftp 伺服器
$ copy flash: tftp:
編輯檔案/更改IP位址
ftp/tftp 返回
$ copy flash: tftp:
使用以下命令將其複製到啟動/運行配置
$copy flash:config.text run
請注意,如果您不將其也複製到啟動配置中,則重新載入時您將遺失變更。
答案2
好的,找到了。
無需愚蠢的藍色串行電纜或 TFTP 伺服器。
這裡的秘訣是tcl
Cisco IOS 內建的腳本語言。這允許您一次性填充所有命令並根據需要配置介面。
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"
這確實會切斷您與路由器的即時連接,但新的介面變更已生效,甚至無需重新啟動路由器。我只是走到路由器前,將乙太網路電纜從 LAN 連接埠交換到 WAN 連接埠,瞧,這次我能夠透過 WAN 連接埠連接到 Cisco。
確認一切順利後,我做了最後的
wr mem
..新的配置將永久儲存為新的啟動配置。
答案3
如果您使用的是最新的 IOS(所以,老實說,可能不是 871),您可以使用IOS.sh。一旦完成term shell
,您可以在一行上用分號分隔命令,它們將按順序運行,就像 inbash
或類似的那樣。
這是一個單行範例,我在其中更改了一條路線:
LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Loopback0
LAB-6807#term shell
LAB-6807#conf t; no ip route 172.31.111.111 255.255.255.255 Loopback0; ip route 172.31.111.111 255.255.255.255 Null0; end
Enter configuration commands, one per line. End with CNTL/Z.
LAB-6807#
*May 18 22:33:27.772: %SYS-5-CONFIG_I: Configured from console by hunter on vty1 (x.x.x.x)
LAB-6807#show run | incl 111.111
ip route 172.31.111.111 255.255.255.255 Null0
LAB-6807#