全方位說(shuō)明路由器IOS恢復(fù)技巧
可能很多人對(duì)路由器IOS恢復(fù)還不是很了解,于是我研究了一下關(guān)于此問(wèn)題的解決方法和恢復(fù)技巧,在這里拿出來(lái)和大家分享一下,希望對(duì)大家有用。路由器flash中IOS文件的升級(jí)或損壞后的恢復(fù),相比較而言,第二種情況更為少見(jiàn),但也更為嚴(yán)重,它常常發(fā)生在對(duì)路由器IOS恢復(fù)升級(jí)操作失誤或其他軟硬件故障原因?qū)е侣酚善飨到y(tǒng)崩潰無(wú)法進(jìn)行工作,致使整個(gè)網(wǎng)絡(luò)的癱瘓。
此時(shí),我們常常需要在路由器的ROM Monitor模式下將其修復(fù)。下面就以筆者的一個(gè)學(xué)生遇到的問(wèn)題為例,做一下探討。該學(xué)生在對(duì)一臺(tái)Cisco 2600路由器的IOS進(jìn)行升級(jí)時(shí),出現(xiàn)如下故障:
System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by Cisco Systems, Inc.
TAC:Home:SW:IOS:Specials for info
C2600 platform with 32768 Kbytes of main memory
loadprog: bad file magic number: 0x0
boot: cannot load "flash:"
然后,路由器引導(dǎo)程序在重復(fù)上述過(guò)程,失敗后,進(jìn)入ROM Monitor模式。rommon 1 >boot,使用該命令,使路由器重新加載flash中的IOS文件,失敗。boot: cannot determine first file name on device "flash:"在確定故障是由路由器不能確定flash中的IOS文件后,我們需要將IOS文件從TFTP Server中恢復(fù)到路由器的flash中。此時(shí)我們可以通過(guò)兩種方法完成此任務(wù):其一,使用安裝了Cisco TFTP Server的PC機(jī)通過(guò)以太網(wǎng)對(duì)路由器IOS恢復(fù),其二,在ROM Monitor模式下使用xmodem(一種能使用Console電纜傳輸文件的傳輸協(xié)議)命令對(duì)路由器IOS恢復(fù)。在這里,我們優(yōu)先使用第一種方法,其步驟為:
1.將安裝了Cisco TFTP Server的PC機(jī)通過(guò)以太網(wǎng)與路由器的以太網(wǎng)接口相連,運(yùn)行Cisco TFTP Server 程序。
2.使用超級(jí)終端登錄路由器Console口控制臺(tái)(路由器已啟動(dòng),查詢故障時(shí)已登錄),終端屏幕顯示如下:rommon 2 > set,該命令顯示路由器相關(guān)默認(rèn)設(shè)置。
PS1=rommon ! >
IP_ADDRESS=192.168.1.1
IP_SUBNET_MASK=255.255.255.0
DEFAULT_GATEWAY=192.168.1.2
TFTP_SERVER=192.168.1.2
TFTP_TIMEOUT=20000
TFTP_RETRY_COUNT=10
TFTP_FILE=/c2600-ik8o3s-mz.122-11.T/
?=1
3.檢查路由器設(shè)置,將PC機(jī)的IP地址改為192.168.1.2(我們同樣可以使用命令TFTP_SERVER=192.168.1.x修改該設(shè)置,但要保證路由器的IP、默認(rèn)網(wǎng)關(guān)與PC機(jī)的IP在同一網(wǎng)段),這樣更簡(jiǎn)單。