- 1. Adobe Flash Player for Linux(Linux操作系統(tǒng)FLASH...
- 2. 獨品U盤PE系統(tǒng)(操作系統(tǒng)備份還原的全能工具) V11.6...
- 3. 搜狗手機輸入法(ios4.2) For iPad官方免費下載 V1....
- 4. Linux Kernel操作系統(tǒng)最新官方下載 V2.6.39.1
- 5. 豆瓣電臺 for Android (支持android和ophone手機操...
- 6. RadioSure(包含世界各地廣播電臺,支持錄音功能) V2...
- 7. BIOS觸摸控制器(Touch BIOS) 多國語言免費版
- 8. Adobe AIR(跨操作系統(tǒng)的運行平臺) V2.6.0 免費版
- 9. Android固件管理器(安裝備份還原刷新手機操作系統(tǒng))...
- 10. 紅雪redsn0w(iOS完美越獄工具) for iOS4.3.1 V0.9....
如何快速地恢復路由器的IOS操作系統(tǒng)
1、 準備工作
當路由器的IOS操作系統(tǒng)丟失后,路由器便無法進入正常的工作狀態(tài),但你也不必緊張和恐慌,下面以Cisco2611為例,介紹如何快速地恢復路由器的IOS操作系統(tǒng)?梢哉乙慌_PC機和相應的電纜,按照下圖正確地連接設備。
2、 恢復IOS操作系統(tǒng)
首先將IOS映象文件拷到在PC機上,安裝tftp_server應用軟件并運行該程序,然后鍵入如下命令:
ip_address = 192.168.1.1
ip_subnet_mask = 255.255.255.0
default_gateway = 198.168.1.1
tftp_server = 192.168.1.2
tftp_file = c2600-11-3.bin
tftpdnld
待出現(xiàn)提示符后,你便成功地完成了IOS映象文件的恢復,通過相應的配置,路由器就可以正常運行和使用了。
3、 注意的幾個問題:
、僭谶B接運行tftp server的PC 機至路由器時,必需使用路由器的第一個以太口,即Ethernt0(對2500系列等),Ethernet0/0(對2600系列等),其它系列略有差別,可根據(jù)使用手冊進行確定。
、谠谑褂眠B接電纜時,一定要用交叉線,因這種情況屬DTE與DCE之間的連接。
③在運行tftp server的PC 機上,一定要有相應的路由器的IOS印象文件,可以通過多種渠道和多種方式獲得該文件。
、躷ftp server的地址可以隨意定義,但必須與路由器定義的地址在同一網(wǎng)段上。
在ROMMON狀態(tài)下,恢復2600和3600系列路由器的IOS
不小心把IOS刪掉或者升級IOS失敗,重起后進入ROMMON(ROMMON狀態(tài)是ROM MONITOR的縮寫)狀態(tài),是比較常見的事,對一個新手而言,前者的可能要大些。兩者都可能使路由器進入ROMMON狀態(tài),不能進行正常的路由轉(zhuǎn)發(fā)功能和軟件配置,在這種模式下,原IOS中的大部分命令都無法使用。那怎么辦呢?根據(jù)Cisco網(wǎng)站的資料,我翻譯整理了兩種常用的方法:1.使用TFTP恢復IOS;2.使用Xmodem恢復IOS。不同的路由器的命令有些不一樣,這里以2600和3600系列路由為例,但是思路應該是差不多的,下面分開講一下這兩種方法:
在進行恢復之前,可以先看一下路由器的Flash里文件,用命令:dir flash:;注意命令中flash后面跟冒號(:),執(zhí)行命令后會顯示flash現(xiàn)存的IOS大小和文件名,如下面:
1. rommon 1 > dir flash:
File size Checksum File name
2179331 bytes (0x214103) 0x7b95 c1600-nsy-mz_112-15a_p
如果File name和File size的兩項都是符合你的要求的,正確無誤,那么你就不必要進行升級。這樣也許是你的config-register的設置有問題,正常的一般config-register應該是0x2102的。注意0x2102中的最后一位值2, 最后一位值在2到F都是正常的。注意config-register的值控制著路由器的啟動!如果最后一位數(shù)值不是在這個范圍內(nèi),可以使用confreg命令來改變它的值。關于config-register的16bit的每bit的含意,可以看一下cisco的技術資料,這里就不多說了。如果File name和File size的兩項有一項是錯的,那就進行下面的升級步驟:
一、 使用TFTP恢復IOS
使用交叉的網(wǎng)線連接你的路由器以太口和裝有TFTP Server軟件的PC機,在PC機上啟動TFTP Server軟件,并把新的IOS文件放在TFTP server所在目錄的根目錄下,如:你的TFTP Server軟件在機器裝的是Cisco TFTP Server目錄,那么就把新的IOS文件放在Cisco TFTP Server目錄下就可以了。用控制線將調(diào)試機器與路由器連接起來。
接下來的事就是在路由器進行操作了,在路由器上首先要設置一下ROMMON狀態(tài)的環(huán)境變量,注意所有的環(huán)境變量都是大小寫敏感的,一定要注意了!往往出錯就是因為這個原因。具體下面設置如下:
打開機器的超級終端工具,連接上ROUTER,此時窗口中出現(xiàn)
的命令行提示符為: ROMMON 1 > (其中“1”代表命令行的行數(shù))。在提示符后輸入命令:
ROMMON 1 >IP_ADDRESS= ROUTER的IP地址(要和TFTP軟件所在的機器在同一網(wǎng)段內(nèi))
ROMMON 2 >IP_SUBNET_MASK= ROUTER的子網(wǎng)掩碼
ROMMON 3 >DEFAUT_GATEWAY= 默認網(wǎng)關地址(可以沒有,也可以是TFTP服務器)
ROMMON 4 >TFTP_SERVER= TFTP 服務器IP地址
ROMMON 5 >TFTP_FILE= IOS文件名(只給出文件名,不需要路徑)
ROMMON 6 >tftpdnld 回車
注意:前面的幾條命令必須使用大寫,而最后的tftpdnld則要用小寫。設置完后要用sync命令保存環(huán)境變量到NVRAM,用set命令進行察看設置。
在tftpdnld命令執(zhí)行后,只要根據(jù)提示選擇,就可完成文件的傳輸。當文件傳輸完后,將自動回到命令行下,輸入reset重啟ROUTER,重啟后就又回到了熟悉的IOS模式下 甚至連以前配置的信息都不會丟失。
下面是具體的例子:
Example
rommon 16 > IP_ADDRESS=172.16.0.1
rommon 17 > IP_SUBNET_MASK=255.255.255.0
rommon 18 > DEFAULT_GATEWAY=172.16.0.2
rommon 19 > TFTP_SERVER=172.16.0.2
rommon 20 > TFTP_FILE=c2600-is-mz.113-2.0.3.Q
rommon 21 > tftpdnld
IP_ADDRESS: 172.16.0.1
IP_SUBNET_MASK: 255.255.255.0
DEFAULT_GATEWAY: 172.16.0.2
TFTP_SERVER: 172.16.0.2
TFTP_FILE: c2600-is-mz.113-2.0.3.Q
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y
Receiving c2600-is-mz.113-2.0.3.Q from 172.16.0.2 !!!!!.!!!!!!!!!!!!!!!!!!!.!!
File reception completed.
Copying file c2600-is-mz.113-2.0.3.Q to flash.
Erasing flash at 0x607c0000
program flash location 0x60440000
rommon 22 >
二、 使用Xmodem恢復IOS
使用Xmodem和TFTP的主要區(qū)別就在于傳輸?shù)耐緩讲灰粯樱琓FTP的IOS傳輸必須經(jīng)過以太網(wǎng)線,而Xmodem則是通過控制線來傳輸?shù)模允褂肵modem恢復IOS就不必進行PC機和路由器的網(wǎng)線連接,也不需要IP地址方面的設置,省了不少事。但是Xmodem是通過控制線(console)來進行傳輸?shù),一般和cisco路由器相連的控制線波特率是9600,就是9.6k/s,速度很慢傳輸一個幾M大小的文件需要比較長的時間,需要耐心的等待。等待總是讓人很焦慮,我就是一個不喜歡等待的人。幸好,還可以在路由器上更改波特率,最大是115200,即115.2K/S,雖然相對100M/s的快速以太網(wǎng)相差甚遠,但是比9.6k/S的蝸牛速度爽多了吧,所以先進行默認波特率的修改,可以用confreg命令來修改,如下:
rommon 2 > confreg
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
or default to: cisco2-C3600
do you wish to change the configuration? y/n [n]: y
enable "diagnostic mode"? y/n [n]: !--- pressing "Enter" accepts the
!--- default (value between the brackets)
enable "use net in IP bcast address"? y/n [n]:
disable "load rom after netboot fails"? y/n [n]:
enable "use all zero broadcast"? y/n [n]:
enable "break/abort has effect"? y/n [n]:
enable "ignore system config info"? y/n [n]:
change console baud rate? y/n [n]: y
enter rate: 0 = 9600, 1 = 4800, 2 = 1200, 3 = 2400
4 = 19200, 5 = 38400, 6 = 57600, 7 = 115200 [7]: 7
change the boot characteristics? y/n [n]:
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 115200