Cisco路由器IOS映像恢复及升级方法.docx
- 文档编号:3361281
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:39
- 大小:679.99KB
Cisco路由器IOS映像恢复及升级方法.docx
《Cisco路由器IOS映像恢复及升级方法.docx》由会员分享,可在线阅读,更多相关《Cisco路由器IOS映像恢复及升级方法.docx(39页珍藏版)》请在冰豆网上搜索。
Cisco路由器IOS映像恢复及升级方法
Cisco路由器IOS映像恢复及升级方法
一、Cisco1000,1600,2500,4000系列
1、IOS映像恢复的方法及步骤
1)连接PC的COM1口与路由器的console口,使用PC的超级终端软件访问该路由器;
2)开启路由器的电源开关,并在30秒内按下键盘的Ctrl+break,中断路由器的正常启动以进入rom监视模式,屏幕上提示符如下:
>
3)键入如下命令:
>o/r0x2101
改变路由器虚拟寄存器的默认值(0x2102);
4)键入重启命令:
>i
路由器重启,当屏幕显示以下信息表明路由器重启完毕:
SystemBootstrap,Version5.2(8a),RELEASESOFTWARE
Copyright(c)1986-1995byciscoSystems
2500processorwith1024Kbytesofmainmemory
…
PressRETURNtogetstarted!
5)路由器在虚拟寄存器的值为0x2101时自动进入rom启动模式:
router(boot)>
6)此时,将TFTP服务器上的IOS映像文件恢复至路由器flashmemory中,依次键入以下命令:
router(boot)>en
router(boot)#copytftpflash
Systemflashdirectory:
NofilesinSystemflash
[0bytesused,available,total]
Addressornameofremotehost[255.255.255.255]?
192.168.18.168(IP地址已作技术处理,下同)
Sourcefilename?
igs-i-l.110-22a.bin(IOS映像文件名)
Destinationfilename[igs-i-l.110-22a.bin]?
Accessingfile'igs-i-l.110-22a.bin'on192.168.18.168...
Loadingigs-i-l.110-22a.binfrom192.168.18.168(viaEthernet0):
!
[OK]
Deviceneedserasurebeforecopyingnewfile
Eraseflashdevicebeforewriting?
[confirm]
Copy'igs-i-l.110-22a.bin'fromserver
as'igs-i-l.110-22a.bin'intoFlashWITHerase?
[yes/no]y
Erasingdevice...eeeeeeeeeeeeeeee...erased
Loadingigs-i-l.110-22a.binfrom192.168.18.168(viaEthernet0):
(!
表示恢复成功)
7)还原路由器虚拟寄存器的默认值(0x2102),恢复路由器的正常启动顺序,依次键入以下命令:
router(boot)#conft
router(boot)(config)#config-register0x2102
router(boot)(config)#exit
router(boot)#wr
router(boot)#reload
2、IOS映像升级的方法及步骤
1)升级之前先备份,将相关文件备份至TFTP服务器,键入如下命令:
router#copybootflashtftp(Cisco2500系列路由器不存在bootflash,相应的是rom)
router#copyflashtftp
router#copystartup-configtftp
2)因为Cisco1000,1600,2500,4000系列路由器不允许在正常工作状态下重写flashmemory,所以只有进入rom(或bootflash)启动模式才能升级IOS映像,依次键入以下命令:
router#conft
router(config)#config-register0x2101
router(config)#exit
router#wr
router#reload
3)路由器重启完毕后进入rom(或bootflash)启动模式,从TFTP服务器将新的IOS映像文件拷贝至路由器的flashmemory中:
router(boot)#copytftpflash
4)还原路由器虚拟寄存器的默认值(0x2102),恢复路由器的正常启动顺序,依次键入以下命令:
router(boot)#conft
router(boot)(config)#config-register0x2102
router(boot)(config)#exit
router(boot)#wr
router(boot)#reload
二、Cisco1700,2600,3600,7200系列
1、IOS映像恢复的方法及步骤
1)连接PC的COM1口与路由器的console口,使用PC的超级终端软件访问该路由器;
2)开启路由器的电源开关,并在30秒内按下键盘的Ctrl+break,中断路由器的正常启动以进入rom监视模式,屏幕上提示符如下:
rommon1>
3)键入xmodem命令:
rommon1>xmodemc3640-i-mz.120-10.bin(IOS映像文件名)
4)然后,路由器一直等待从PC上接收该IOS映像文件,此时在超级终端软件中点击发送选项,选择存放在PC本地硬盘中的IOS映像文件,确定后即开始下载文件至路由器的flashmemory中,由于通讯带宽只有9600波特,整个文件下载时间约为1.5小时(依文件大小而定),屏幕显示信息如下:
Donotstartthesendingprogramyet...
devicedoesnotcontainavalidmagicnumber
dir:
cannotopendeviceflash:
WARNING:
Allexistingdatainflashwillbelost!
Invokethisapplicationonlyfordisasterrecovery.
Doyouwishtocontinue?
y/n[n]:
y
Readytoreceivefilec3640-i-mz.120-10.bin...
Erasingflashat0x307c0000
programflashlocation0x
DownloadComplete!
programloadcomplete,entrypoint:
0x,size:
0x38f410
5)接着,路由器将自动重启,屏幕显示信息如下:
Selfdecompressingtheimage:
#################################[OK]
…
PressRETURNtogetstarted!
2、IOS映像升级的方法及步骤
1)同理,升级之前先备份,将关键文件备份至TFTP服务器,键入下列命令:
router#copybootflashtftp(Cisco3600系列路由器不存在bootflash)
router#copyflashtftp
router#copystartup-configtftp
2)因为Cisco1700,2600,3600,7200系列路由器允许在正常工作状态下重写flashmemory,所以直接键入以下命令就可完成IOS映像的在线升级:
router#copytftpflash
router#reload
或者,为保险起见(以路由器停止服务为代价),在进入rom监视模式后才进行IOS映像的升级,则依次进行下列操作:
2)在路由器重启加电后30秒内按下键盘的Ctrl+break,中断路由器的正常启动直接进入rom监视模式,屏幕上提示符如下:
rommon1>
或者,在路由器重启过程完成后进行以下操作,同样可以进入路由器的rom监视模式:
router#conft
router(config)#config-register0x0
router(config)#exit
router#wr
router#reload
rommon1>
3)键入以下命令,将IOS映像的升级文件从TFTP服务器复制至路由器的flashmemory中:
rommon1>bc3640-i-mz.121-2.T192.168.18.168
programloadcomplete,entrypoint:
0x,size:
0x4ed478
Selfdecompressingtheimage:
##################################[OK]
Loadingc3640-i-mz.121-2.Tfrom192.168.18.168(viaEthernet0/0):
[OK-/bytes]
4)还原路由器虚拟寄存器的默认值(0x2102),恢复路由器的正常启动顺序,依次键入以下命令:
rommon1>confreg0x2102
5)键入重启命令,使得新配置生效,完成IOS映像的离线升级:
rommon2>reset
路由器IOS软件升级方法时间:
2003-02-0908:
00来源:
中国网管联盟bitsCN编辑字体:
[大中小]
1,在Windows操作系统的计算机上安装CiscoTFTPServer软件(文件名为TFTPServer1-1-.exe);
2,用Winzip软件将c2500-i-l.113-6.zip文件进行解压,解压后的文件名为c2500-i-l.113-6.bin,将此文件拷入硬盘中一子目录,如D:
\cisco。
3,启动CiscoTFTPServer软件;
4,在TFTPServer软件界面上选择“View”――“Options”,在Options界面上,在“TFTPServerroot”选项上选择“Browse”,将该目录指向c2500-i-l.113-6.bin文件所在的目录,如D:
\cisco或其它。
5,进入要升级的路由器下,将以太网的地址配置成与安装TFTP软件的计算机在同一个网段,并能ping通该计算机(其实也可以不在同一网段,只要能保证能ping通即可)。
6,在路由器特权状态下(如Router#下),键入Copytftpflash
系统提示:
Addressornameofremotehost[]?
时键入TFTP软件所在机器IP地址。
系统提示:
Sourcefilename[]?
时键入要升级的IOS软件文件名,在例中为c2500-i-l(此处为字母l,不是数字1).11(这两个是数字1,不是字母l)3-6.bin(注意.Bin不能丢)。
系统提示Destinationfilename[]?
时,直接回车即可,表示和源文件名一致。
后面还有其它提问,按提示操作即可(如还有提示删除以前的IOS文件,以及确认消息等)。
等待系统提示完成时,升级过程完成。
整个过程大约2-3分钟。
7,重新启动。
注意,在升级过程中,千万不可断电或造成路由器与TFTP服务器的网络不畅等问题!
【流行网络技术】CISCO路由器IOS升级方法总结
《CCIE建策科技-CISCO思科培训》
前不久,朋友在对一台带语音模快的CISCO2610进行IOS升级时,由于路由器的内存(flash)为8M,IOS软件为7M多,升级后路由器无法正常启动。
启动后到rommon1>状态,请求帮助。
由于本人长期从事计算机网络管理工作,在对CISCO路由器的长期日常维护和管理实践中积累了一定的经验。
现总结归纳出CISCO路由器IOS映像升级的几种方法,供广大网络爱好者或同仁参考。
在介绍CISCO路由器IOS升级方法前,有必要对Cisco路由器的存储器的相关知识作以简单介绍。
路由器与计算机相似,它也有内存和操作系统。
在Cisco路由器中,其操作系统叫做互连网操作系统(InternetworkOperatingSystem),常简称为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#dirflash:
(查看目前IOS映象文件名,也可用Router#Showversion)
Directoryofflash:
/
1 -rw- C2600-I-MZ.122-11.BIN
bytestotal(bytesfree)
Router#copyflashtftp (备份IOS文件)
Sourcefilename[]?
c2600-i-mz.122-11.bin
Addressornameofremotehost[]?
10.32.10.1 (TFTP服务器地址)
Destinationfilename[c2600-i-mz.122-11.bin]?
…
bytescopiedin324.071secs(18509bytes/sec)
Router#3、对路由器进行IOS升级;
QUOTE:
Router#copytftpflash
Addressornameofremotehost[]?
10.32.10.1 (TFTP服务器地址)
Sourcefilename[]?
c2600-i-mz.122-11.bin (需升级的新IOS映象文件名)
Destinationfilename[c2600-i-mz.122-11.bin]?
Doyouwanttooverwrite?
[confirm]
Accessingtftp:
//10.32.10.1/c2600-i-mz.122-11.bin……
Eraseflash:
beforecopying?
[confirm]
Erasingtheflashfilesystemwillremoveallfiles!
Continue?
[confirm]
Erasingdevice……eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee……erasedee
Eraseofflash:
complete
Loadingc2600-i-mz.122-11.binfrom10.32.10.1(viaEthernet0/0):
[OK-bytes]
Verifyingchecksum…… OK(0xA0C0)
bytescopiedin318.282secs(18846bytes/sec)
Router#IOS升级方法二
由于升级失败后或者路由器的config-register寄存器值为0x2101时,开启路由器时、或者在开启(某些型号)Cisco路由器的电源开关后30秒内按下Ctrl+break键,中断路由器的正常启动,路由器都会进入rom监视模式,即Router(boot)>,在这种情形下,对路由器的IOS进行升级,也比较简单。
首先进入特权模式下,即
QUOTE:
Router(boot)>en
Router(boot)#其他升级步骤同方法一,即:
执行copytftpflash命令,对IOS进行升级。
升级完成后,不要忘了修改config-register寄存器值为0x2102(恢复正常值)。
QUOTE:
Router(boot)#t
Router(boot)(config)#config-register0x2102
Router(boot)(config)#exit
Router(boot)#wr
Router(boot)#reload重启即可。
[回复][引用]引用地址:
[复制链接]
就想随便逛逛发表于:
2006-3-1614:
42:
10第2楼
IOS升级方法三
由于不小心使用了命令eraseflash或升级失败后或在开启(某些型号)Cisco路由器的电源开关后30秒内按下Ctrl+break键,中断路由器的正常启动,路由器都会进入rom监视模式,即rommon1>,在这种情形下,对路由器的IOS进行升级,情况要稍微复杂一点。
在rommon1>状态下,可键?
请求帮助。
(1为命令行序号,每执行1条命令自动加1)
QUOTE:
rommon1>?
alias setanddisplayaliasescommand
boot bootupanexternalprocess
break set/show/clearthebreakpoint
confreg configurationregisterutility
cont continueexecutingadownloadedimage
context displaythecontextofaloadedimage
cookie displaycontentsofcookiePROMinhex
dev listthedevicetable
dir listfilesinfilesystem
dis displayinstructionstream
dnld serialdownloadaprogrammodule
frame printoutaselectedstackframe
help monitorbuiltincommandhelp
history monitorcommandhistory
meminfo mainmemoryinformation
repeat repeatamonitorcommand
reset systemreset
set displaythemonitorvariables
stack produceastacktrace
sync writemonitorenvironmenttoNVRAM
sysret printoutinfofromlastsystemreturn
tftpdnld tftpimagedownload
unalias unsetanalias
unset unsetamonitorvariable
xmodem x/ymodemimagedownload
rommon2>在rommon1>状态下有两种升级IOS方法。
(一)、通过Xmodem命令(注:
Xmodem与实际的modem没有任何联系只是一个传输协议数据是通过终端的串口和路由器的Console口灌进去的)升级IOS,具体步骤如下:
1、用Cisco原配的线缆连接路由器的console口与PC机的COM1,使用PC机的超级终端软件访问路由器,这时不需要对PC和路由器配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cisco 路由器 IOS 映像 恢复 升级 方法