■ 陳童彬
IOS是路由器的操作系統(tǒng),如同Windows操作系統(tǒng)一樣,路由器如遺失IOS檔案將導(dǎo)致無法正常進(jìn)入路由器,本文介紹路由器IOS遺失或誤刪除IOS的解決方法。
圖1是本文的架構(gòu)圖。
R1在有IOS檔的情況下,一般是可以正常進(jìn)入的,能夠成功登錄路由器。
IOS檔是儲(chǔ)存在flash空間中,使用“show flash”命令可以查看到目前R1的flash空間中有1個(gè)IOS檔(c2900-universalk9-mz.SPA.151-4.M4.bin)。
我們要做的是先把IOS檔備份到TFTP服務(wù)器中,然后再把路由器中的IOS檔刪除掉以模擬路由器遺失IOS的情況。
圖1 網(wǎng)絡(luò)架構(gòu)圖
圖2 對(duì)IOS進(jìn)行備份
圖2 的操作是對(duì)IOS進(jìn)行備份,在刪除IOS檔之前,需要先將IOS檔備份去TFTP服務(wù)器:
1.使 用“show flash”命令查看路由器的flash空間內(nèi)容。
2.路由器現(xiàn)在有1個(gè)IOS檔(c2900-universalk9-mz.SPA.151-4.M4.bin)。
今年9月,中非合作論壇北京峰會(huì)結(jié)束后,以北京冬奧會(huì)興延高速、北京大興國際機(jī)場(chǎng)高速為代表的國家重點(diǎn)建設(shè)項(xiàng)目全面鋪開。
3.使 用“copy flash tftp”命令將flash文件中的內(nèi)容備份到TFTP服務(wù)器中。
4.詢問需要備份flash中的哪個(gè)檔案,由于我們要備份的是IOS檔,所以我們需要輸入“c2900-universalk9-mz.SPA.151-4.M4.bin”命令。
5.詢問TFTP服務(wù)器的IP地址,由于TFTP服務(wù)器的IP地址為192.168.10.10,因此輸入“192.168.10.10”即可。
6.詢問備份到TFTP中是否也用“c2900-universalk9-mz.SPA.151-4.M4.bin”這個(gè)文件名,為便于辨識(shí),建議用回原文件名,按Enter即可。
7.畫面顯示IOS正在由flash備份到TFTP服務(wù)器中。
成功備份后,可到TFTP服務(wù)器里查看,IOS檔已成功備份到TFTP服務(wù)器。
備份IOS檔案成功之后,就需要把路由器flash中的IOS檔案刪除掉,以模擬IOS檔遺失或誤刪除的情境。
對(duì)圖3作說明:
(1)使用delete命令把IOS文件刪除。
(2)第一次詢問是否要把IOS檔刪掉。
(3)第二次確認(rèn)是否真的要把IOS檔刪掉。
(4)刪除成功后,使用“show flash”命令查看flash,發(fā)現(xiàn)已經(jīng)看不到有IOS檔了,說明IOS檔已經(jīng)被成功刪除掉了。
將路由器重開機(jī),由于現(xiàn)在路由器中找不到IOS檔了,所以會(huì)進(jìn)入一個(gè)叫ROMMON的模式,讀者可以把它理解為類似Windows的安全模式。
圖3 對(duì)IOS檔進(jìn)行刪除
圖4 使用“tftpdnld”命令進(jìn)行設(shè)置
圖5 使用“show flash”命令查看
接下來就要開始把IOS檔案復(fù)原了,在ROMMON模式下使用IP_ADDRESS、IP_SUBNET_MASK、DEFAULT_GATEWAY設(shè)定路由器臨時(shí)用的IP、子網(wǎng)掩碼以及默認(rèn)網(wǎng)關(guān),使用TFTP_SERVER、TFTP_FILE指定TFTP服務(wù)器的IP地址以及需要從TFTP服務(wù)器加載的IOS檔名,最后使用“tftpdnld”命令把以上的命令生效。請(qǐng)注意,筆者試過使用小寫字母來設(shè)定以上的指令是不成功的,因此請(qǐng)讀者一定要根據(jù)圖4中的字母大小寫規(guī)則設(shè)定,否則可能會(huì)失敗。
圖4設(shè)定好之后,使 用“reset”命令(在正常模式下路由器重開機(jī)用reload命令,但在ROMMON模式下使用的是reset命令,請(qǐng)讀者注意)重新啟動(dòng)路由器之后如圖5所示使用“show flash”命令查看,發(fā)現(xiàn)flash中已經(jīng)成功從TFTP服務(wù)器上加載IOS檔了。
到這里我們就已經(jīng)成功把IOS從TFTP服務(wù)器上加載到了路由器的flash檔中,所以拯救IOS的任務(wù)也宣告完成了,有了IOS檔案,路由器可以正常開機(jī)以及正常運(yùn)作了。