cisco路由器升級rom版本

有時路由器會找不到flash卡,也就加載不了IOS,只能進入rommon模式;路由器也有可能出現不定時死機的現象。

此類情況有可能是flash卡存在缺陷:

The-compact-flash-(CF)-contain-a-defect-preventing-access-to-the-Compact-Flash

and-could-cause-a-boot-failure-following-a-power-cycle-or-reload.During-a-failed-state-the

router-will-be-unable-to-pass-traffic.Cisco-is-providing-a-ROMMonitor-(ROMmon)-update

that-resolves-this-scenario.

當然也有可能的原因是rom版本與IOS版本相差太大,rom版本低,與IOS不兼容。

思科文檔建議通過升級rom版本來解決這種問題。現以升級Cisco2800系列路由器rom版本爲例。

升級步驟:

1)進入路由器特權模式下(識別不了CF卡進不了系統的,可以通過xmomdem-r將IOS傳到DRAM中,使系統能運行IOS,或者更簡單的就是找一張正常的CF卡,待升級好後再換回原有的CF卡…),showversion查看現有rom版本,可查看到爲C2800NM_RM2.srec.124-1r.T11

144148969.png

圖1-升級前的rom版本

在網上找到較高的rom版本,我找的是C2800NM_RM2.srec.124-13r.T11

2)將路由器與本機通過以太網線相連,使兩者保持連通。

3)在本機上運行ftp軟件,使本機作爲ftp服務器。

4)將C2800NM_RM2.srec.124-13r.T11放到ftp服務器對應的文件目錄中。

5)在路由器特權模式下,輸入rom升級命令:

routerupgraderom-monitorfiletftp://10.1.1.2/C2800NM_RM2.srec.124-13r.T11

命令運行後

,即可升級成功了。接着會有要格式化flash的提示,說明路由器已經找到了flash了。

系統默認生效的是升級後的rom版本。我們可以通過showversion驗證:

144232436.png

圖2-升級後的rom版本

可查看到生效的是升級後的版本,即C2800NM_RM2.srec.124-13r.T11

我們還可以重新進入到設備的rom模式,通過命令showmon,查看設備現有的rom版本:

144302623.png

圖3-設備現有的rom版本

可看到設備現有兩個rom版本,有readonly版本和我們剛升級的upgrade版本。現運行的是升級後的版本。

當然,我們可以指定哪個版本來作爲生效的rom版本。在rom模式下,通過命令rommon-pref來進行選擇。

144323779.png

圖4-選擇要生效的rom版本

參考網址:

http://www.cisco.com/en/US/ts/fn/631/fn63153.html

http://www.cisco.com/en/US/ts/fn/620/fn62573.html

歡迎來羣一起交流:166684620

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章