3.使用TFTP修復(fù)路由器的IOS
裝有TFTP Server軟件的PC,在PC上啟動(dòng)TFTP Server軟件,并把用控制線將調(diào)試機(jī)器與路由器連接起來。用TFTP修復(fù)IOS可以分為以下幾個(gè)步驟。
第1步:設(shè)置路由器的IP地址,TFTP軟件所在的機(jī)器必須在同一網(wǎng)段內(nèi)。
第2步:設(shè)置路由器的子網(wǎng)掩碼。
第3步:設(shè)置默認(rèn)網(wǎng)關(guān)地址(可忽略,或者指向TFTP Server)。
第4步:設(shè)置TFTP 服務(wù)器IP地址。
第5步:指定需要恢復(fù)的IOS名稱。
第6步:確認(rèn)執(zhí)行恢復(fù),執(zhí)行tftpdnld。
ROMMON區(qū)分命令的大小寫,請(qǐng)注意前面的幾條命令必須使用大寫,而最后的tftpdnld則要用小寫。設(shè)置完后要用sync命令保存環(huán)境變量到NVRAM。用set命令進(jìn)行查看設(shè)置,具體恢復(fù)步驟如下:
rommon 2 > IP_ADDRESS=172.16.0.1
rommon 3 > IP_SUBNET_MASK=255.255.255.0
rommon 4 > DEFAULT_GATEWAY=172.16.0.2
rommon 5 > TFTP_SERVER=172.16.0.2
rommon 6> TFTP_FILE=c2600-is-mz.113-2.0.3.Q
rommon 7 > tftpdnld
IP_ADDRESS: 172.16.0.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 172.16.0.2
TFTP_SERVER: 172.16.0.2
TFTP_FILE: c2600-is-mz.113-2.0.3.Q
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y
Receiving c2600-is-mz.113-2.0.3.Q from 172.16.0.2 !!!!!.!!!!!!!!!!!!!!!!!!!.!!
File reception completed.
Copying file c2600-is-mz.113-2.0.3.Q to flash.
Erasing flash at 0x607c0000
program flash location 0x60440000
rommon 8 > |
4.使用XMODEM修復(fù)IOS
IOS升級(jí)失敗的原因有很多,比如升級(jí)過程中網(wǎng)線松動(dòng)、用來升級(jí)的IOS文件和設(shè)備不匹配、突然停電等。遇到上述情況,設(shè)備將無法正常啟動(dòng)。除TFTP修復(fù)IOS之外,下面介紹XMODEM恢復(fù)(升級(jí))IOS的方法,只是比起前一種更加復(fù)雜,傳輸速度也比較慢,所以不太常用。
(1)修復(fù)交換機(jī)
將交換機(jī)連接以后,控制臺(tái)會(huì)出現(xiàn)交換機(jī)IOS丟失的界面。此時(shí)需要重新啟動(dòng)交換機(jī),重新為交換機(jī)加電,此時(shí),請(qǐng)按住交換機(jī)面板左側(cè)的Mode鍵,進(jìn)入MINI模式。
在超級(jí)終端輸入flash_init 會(huì)出現(xiàn)大量提示,繼續(xù)輸入load_helper,輸入復(fù)制指令copy XMODEM: c2950-i6k2l2q4-mz.121-22.EA8a.bin。出現(xiàn)Begin the XMODEM or XMODEM-1K transfer now...提示,系統(tǒng)提示不斷出現(xiàn)C這個(gè)字母就可以開始傳輸IOS文件了。
選擇超級(jí)終端中【傳送】→【發(fā)送文件】命令,在協(xié)議選項(xiàng)中選擇XMODEM或者XMODEM-1K協(xié)議,然后選擇IOS文件,開始傳送。
提示:
因?yàn)榇饲皼]有改變控制臺(tái)的傳輸速率,所以傳送得很慢,一個(gè)普通的Cisco IOS文件大致需要50分鐘左右,請(qǐng)耐心等待。在修復(fù)路由器IOS中將介紹改變傳輸速率的方法。
文件傳送結(jié)束后,在提示符下輸入:boot(啟用新的IOS系統(tǒng))。經(jīng)過幾十秒鐘,交換機(jī)就進(jìn)入正常的狀態(tài)了,這時(shí)查看Flash,里面應(yīng)該有了新的IOS文件,至此IOS恢復(fù)工作完成。
(2)修復(fù)路由器
IOS丟失以后,所有的設(shè)備都會(huì)啟動(dòng)最小啟動(dòng)模式。由于Cisco 3640 版本路由器恢復(fù)沒有提供tftpdnld命令,只提供了XMODEM 命令,使用方法與Cisco 2600系列相同。為了加快修復(fù)的速度,需要配置路由器Console口和超級(jí)終端軟件的傳輸速率。
rommon 2 > confreg
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: n
enable "use net in IP bcast address"? y/n [n]: n
disable "load rom after netboot fails"? y/n [n]: n
enable "use all zero broadcast"? y/n [n]: n
enable "break/abort has effect"? y/n [n]: n
enable "ignore system config info"? y/n [n]: n
change console baud rate? y/n [n]: y
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400
4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7
change the boot characteristics? y/n [n]: y
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[0]: 0
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 115200
boot: the ROM Monitor
do you wish to change the configuration? y/n [n]: n
You must reset or power cycle for new config to take effect
rommom 2 > reset |
在enter rate:部分,需要選擇7,用最大的115200速率的XMODEM傳輸。在輸入reset命令之前,需要重新定義串口傳輸速度,如圖所示,將超級(jí)終端里設(shè)置速率為115 200,否則會(huì)出現(xiàn)亂碼。
關(guān)閉這個(gè)超級(jí)終端,重新建立一個(gè)超級(jí)終端連接(115200速率),系統(tǒng)重新啟動(dòng)后會(huì)出現(xiàn):
rommon 1>
rommon 1> XMODEM -r
Do not start the sending program yet...
Invoke this application only for disaster recovery.
Do you wish to continue? y/n [n]: y
Ready to receive file ... |
此時(shí),選擇超級(jí)終端中【傳送】→【發(fā)送文件】命令,在協(xié)議選項(xiàng)中選擇XMODEM或者XMODEM-1K協(xié)議,選擇IOS文件,開始傳送。
當(dāng)傳輸完畢后,重新啟動(dòng)路由后開始使用被恢復(fù)的IOS。此時(shí),需要再次啟動(dòng)路由器,將傳輸速度恢復(fù)到默認(rèn)狀態(tài),即在enter rate: 部分選擇0,即9 600的傳輸速度。
本新聞共
3頁,當(dāng)前在第
3頁
1 2 3