CISCO路由器IOS升級方法總結
文章從兩種方法向大家介紹了對立思科路由器的IOS進行升級的配置和操作過程。
前不久,朋友在對一臺帶語音??斓腃ISCO2610進行IOS升級時,由于路由器的內存(flash)為8M,IOS軟件為7M多,升級后路由器無法正常啟動。啟動后到rommon 1 >狀態(tài),請求幫助。由于本人長期從事計算機網絡管理工作,在對CISCO路由器的長期日常維護和管理實踐中積累了一定的經驗。現總結歸納出CISCO路由器IOS映像升級的幾種方法,供廣大網絡愛好者或同仁參考。在介紹CISCO路由器IOS升級方法前,有必要對Cisco路由器的存儲器的相關知識作以簡單介紹。路由器與計算機相似,它也有內存和操作系統。在Cisco路由器中,其操作系統叫做互連網操作系統(Internetwork Operating System),常簡稱為IOS.路由器的存儲器主要有:
ROM:只讀存儲器包含路由器正在使用的IOS的一份副本;
RAM:IOS將隨機訪問存儲器分成共享和主存。主要用來存儲運行中的路由器配置和與路由協議有關的IOS數據結構;
FLASH (閃存):用來存儲IOS軟件映像文件,閃存是可以擦除內存,它能夠用IOS的新版本覆寫,IOS升級主要是閃存中的IOS映像文件進行更換。
NVRAM:非易失性隨機訪問存儲器,用來存儲系統的配置文件。
IOS升級方法一
在對能夠正常啟動的CISCO路由器的IOS進行升級時,比較簡單。具體步驟如下:
1、尋找一種TFTP服務器軟件(有CISCO公司的TFTPServer或3COM公司的3Cserver等,在升級較大IOS映象文件時,建議用3Cserver),安裝在一臺計算機上,將要升級的IOS映象文件拷貝到相關的目錄中(例:D:\),并運行TFTP服務器軟件,通過菜單設置Root目錄為拷貝IOS映象文件所在目錄(如D:\)。假設該計算機的IP地址為10.32.10.1;
2、連接路由器的console口與PC機的COM1,使用PC的超級終端軟件訪問路由器,將路由器的地址設為10.32.10.32(與計算機的IP地址同網段即可)。建議在進行IOS升級前將原有IOS文件備份下來,防止待升級的IOS文件存在問題不可用;
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服務器地址)
Destination filename [c2600-i-mz.122-11.bin]?
?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?!
…
!?。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?/p>
5998292 bytes copied in 324.071 secs (18509 bytes/sec)
Router# 3、對路由器進行IOS升級;
QUOTE:Router#copy tftp flash
Address or name of remote host []? 10.32.10.1 (TFTP服務器地址)
Source filename []? c2600-i-mz.122-11.bin (需升級的新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升級方法二
由于升級失敗后或者路由器的config-register寄存器值為0x2101時,開啟路由器時、或者在開啟(某些型號)Cisco路由器的電源開關后30秒內按下Ctrl+break鍵,中斷路由器的正常啟動,路由器都會進入rom監(jiān)視模式,即Router(boot)>,在這種情形下,對路由器的IOS進行升級,也比較簡單。首先進入特權模式下,即
QUOTE:Router(boot)>en
Router(boot)#其他升級步驟同方法一,即:執(zhí)行copy tftp flash命令,對IOS進行升級。升級完成后,不要忘了修改config-register寄存器值為0x2102(恢復正常值)。
QUOTE:Router(boot)# t
Router(boot)( config)# config-register 0x2102
Router(boot)( config)#exit
Router(boot)#wr
Router(boot)#reload重啟即可。
【編輯推薦】