CISCO路由器IOS升級(jí)方法總結(jié)
文章從兩種方法向大家介紹了對(duì)立思科路由器的IOS進(jìn)行升級(jí)的配置和操作過(guò)程。
前不久,朋友在對(duì)一臺(tái)帶語(yǔ)音模快的CISCO2610進(jìn)行IOS升級(jí)時(shí),由于路由器的內(nèi)存(flash)為8M,IOS軟件為7M多,升級(jí)后路由器無(wú)法正常啟動(dòng)。啟動(dòng)后到rommon 1 >狀態(tài),請(qǐng)求幫助。由于本人長(zhǎng)期從事計(jì)算機(jī)網(wǎng)絡(luò)管理工作,在對(duì)CISCO路由器的長(zhǎng)期日常維護(hù)和管理實(shí)踐中積累了一定的經(jīng)驗(yàn)。現(xiàn)總結(jié)歸納出CISCO路由器IOS映像升級(jí)的幾種方法,供廣大網(wǎng)絡(luò)愛(ài)好者或同仁參考。在介紹CISCO路由器IOS升級(jí)方法前,有必要對(duì)Cisco路由器的存儲(chǔ)器的相關(guān)知識(shí)作以簡(jiǎn)單介紹。路由器與計(jì)算機(jī)相似,它也有內(nèi)存和操作系統(tǒng)。在Cisco路由器中,其操作系統(tǒng)叫做互連網(wǎng)操作系統(tǒng)(Internetwork Operating System),常簡(jiǎn)稱為IOS.路由器的存儲(chǔ)器主要有:
ROM:只讀存儲(chǔ)器包含路由器正在使用的IOS的一份副本;
RAM:IOS將隨機(jī)訪問(wèn)存儲(chǔ)器分成共享和主存。主要用來(lái)存儲(chǔ)運(yùn)行中的路由器配置和與路由協(xié)議有關(guān)的IOS數(shù)據(jù)結(jié)構(gòu);
FLASH (閃存):用來(lái)存儲(chǔ)IOS軟件映像文件,閃存是可以擦除內(nèi)存,它能夠用IOS的新版本覆寫(xiě),IOS升級(jí)主要是閃存中的IOS映像文件進(jìn)行更換。
NVRAM:非易失性隨機(jī)訪問(wèn)存儲(chǔ)器,用來(lái)存儲(chǔ)系統(tǒng)的配置文件。
IOS升級(jí)方法一
在對(duì)能夠正常啟動(dòng)的CISCO路由器的IOS進(jìn)行升級(jí)時(shí),比較簡(jiǎn)單。具體步驟如下:
1、尋找一種TFTP服務(wù)器軟件(有CISCO公司的TFTPServer或3COM公司的3Cserver等,在升級(jí)較大IOS映象文件時(shí),建議用3Cserver),安裝在一臺(tái)計(jì)算機(jī)上,將要升級(jí)的IOS映象文件拷貝到相關(guān)的目錄中(例:D:\),并運(yùn)行TFTP服務(wù)器軟件,通過(guò)菜單設(shè)置Root目錄為拷貝IOS映象文件所在目錄(如D:\)。假設(shè)該計(jì)算機(jī)的IP地址為10.32.10.1;
2、連接路由器的console口與PC機(jī)的COM1,使用PC的超級(jí)終端軟件訪問(wèn)路由器,將路由器的地址設(shè)為10.32.10.32(與計(jì)算機(jī)的IP地址同網(wǎng)段即可)。建議在進(jìn)行IOS升級(jí)前將原有IOS文件備份下來(lái),防止待升級(jí)的IOS文件存在問(wèn)題不可用;
QUOTE:Router# dir flash: (查看目前IOS映象文件名,也可用Router#Show version)
Directory of flash:/
1 -rw- 5998292C2600-I-MZ.122-11.BIN
8388608 bytes total (2390252 bytes free)
Router#copy flash tftp(備份IOS文件)
Source filename []?c2600-i-mz.122-11.bin
Address or name of remote host []? 10.32.10.1(TFTP服務(wù)器地址)
Destination filename [c2600-i-mz.122-11.bin]?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
…
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5998292 bytes copied in 324.071 secs (18509 bytes/sec)
Router# 3、對(duì)路由器進(jìn)行IOS升級(jí);
QUOTE:Router#copy tftp flash
Address or name of remote host []? 10.32.10.1 (TFTP服務(wù)器地址)
Source filename []? c2600-i-mz.122-11.bin (需升級(jí)的新IOS映象文件名)
Destination filename [c2600-i-mz.122-11.bin]?
Do you want to over write? [confirm]
Accessing tftp://10.32.10.1/c2600-i-mz.122-11.bin……
Erase flash: before copying? [confirm]
Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing device…… eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ……erasedee
Erase of flash: complete
Loading c2600-i-mz.122-11.bin from 10.32.10.1 (via Ethernet0/0): !!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 5998292 bytes]
Verifying checksum…… OK (0xA0C0)
5998292 bytes copied in 318.282 secs (18846 bytes/sec)
Router# #p#
IOS升級(jí)方法二
由于升級(jí)失敗后或者路由器的config-register寄存器值為0x2101時(shí),開(kāi)啟路由器時(shí)、或者在開(kāi)啟(某些型號(hào))Cisco路由器的電源開(kāi)關(guān)后30秒內(nèi)按下Ctrl+break鍵,中斷路由器的正常啟動(dòng),路由器都會(huì)進(jìn)入rom監(jiān)視模式,即Router(boot)>,在這種情形下,對(duì)路由器的IOS進(jìn)行升級(jí),也比較簡(jiǎn)單。首先進(jìn)入特權(quán)模式下,即
QUOTE:Router(boot)>en
Router(boot)#其他升級(jí)步驟同方法一,即:執(zhí)行copy tftp flash命令,對(duì)IOS進(jìn)行升級(jí)。升級(jí)完成后,不要忘了修改config-register寄存器值為0x2102(恢復(fù)正常值)。
QUOTE:Router(boot)# t
Router(boot)( config)# config-register 0x2102
Router(boot)( config)#exit
Router(boot)#wr
Router(boot)#reload重啟即可。
【編輯推薦】