CISCO路由器如何进行IOS版本更新
数码时尚
如今许多路由器的故障和瘫痪,大多是因路由器的互联网络操作系统(IOS)的一些缺陷引起的。
笔者在工作中使用过一台CISCO 2522路由器,由于IOS版本的缺陷,当使用光纤作为通讯介质时,无论怎样配置都不能联通网络,后更新IOS版本才解决问题。
本文就以CISCO 2522路由器为例,为大家介绍CISCO路由器的版本更新过程。
下载新版IOS
CISCO(思科)公司友好地将IOS版本的缺陷公布在它的官方网站上,因此可通过查看CISCO(思科)的官方网站(中文站点:http://www.cisco.com/global/cn,英文站点:http://www.cisco.com),找出当前路由器的IOS版本所存在的Bug,并从网站上重新下载一个适合本路由器的新版IOS映像,然后对路由器进行IOS版本升级或更新。
更新步骤
1.确保路由器有足够的闪速内存(flash),闪速内存的大小必须大于下载的IOS映像。
2.确保路由器有足够的RAM内存,RAM内存的大小必须大于下载的IOS映像。
3.配置主机的TFTP服务。如果是UNIX系统,将UNIX主机的“/etc/inetd.conf”文件中含有“tftp”的行释放(其中,一行是非安全模式,另一行含有“-s /tftpboot”是安全模式,只需释放其中的一行);Windows系统直接运行tftp专用软件即可。然后在系统的根目录下创建“tftpboot”目录,将从CISCO网站上下载的IOS映像复制到该目录下,设文件名为“ciscoimage”。重新启动机器进入多用户状态。
4.备份路由器的当前IOS映像(软件更新的正常需求),在特权模式#提示符下,可用命令“copy flash tftp”将IOS映像备份到主机。在提示“Address or name of remote host[255.255.255.255]?”时,输入正确的主机IP地址;在提示“Source file name?”时,输入CISCO路由器的IOS映像文件名“igs-i-1.111-9”(IOS映像名可用命令“show version”查阅,设查阅的IOS映像文件名为“igs-i-1.111-9”,版本号为11.1(9));在提示“Destination file name[igs-i-1.111-9]?”时,输入备份到主机的文件名“ciscobf”(此时“ciscobf”文件名在主机“tftpboot”目录中必须存在,并且其他用户要有写权限);在提示“Copy 'igs-i-l.111-9' from flash to server as 'ciscobf' ?[yes/no]”时,输入“yes”,等待备份结束后,路由器的当前IOS映像以文件名“ciscobf”存储在主机的“tftpboot”目录中。
5.将CISCO路由器规定为TFTP服务器,在全局配置模式提示符#下,执行如下命令:
tftp-server flash igs-i-1.111-9 (“igs-i-1.111-9”是路由器IOS映像文件名)。
6.在特权模式提示符#下,执行命令“erase flash”删除旧的IOS映像(即擦除快速闪存中的存储内容),在提示信息“......Erase flash device? [confirm]”时,输入“y”或回车,等待结束。
7.在特权模式提示符#下,可执行命令“copy tftp flash”将需更新的IOS映像从主机复制到CISCO路由器的闪速内存。在提示“......Proceed ?[confirm]”时,输入“y”或回车;在提示“Address or name of remote host [255.255.255.255] ?”时,输入主机的IP地址;在提示“Source file name?”时,输入主机中存储的从CISCO网站下载的IOS映像文件名“ciscoimage”;在提示“Destination files name [ciscoimage] ?”时,输入路由器的IOS映像文件名“igs-i-1.111-9”,等待命令执行结束。
8.路由器IOS版本更新结束,用“reload”命令重新启动路由器即可。