Chinaunix首页 | 论坛 | 博客
  • 博客访问: 571750
  • 博文数量: 130
  • 博客积分: 7473
  • 博客等级: 少将
  • 技术积分: 1466
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-10 22:29
文章分类

全部博文(130)

文章存档

2012年(1)

2011年(22)

2010年(2)

2009年(58)

2008年(47)

分类: 网络与安全

2009-09-16 11:41:14

一,升级环境:
  
  公司购买的cisco2811路由由于出厂只安装了Cisco IOS Software, 2800 Software (C2800NM-IPBASE-M), Version 12.4(3i), 以及路由的VPN、防火墙、IPS功能均不能用,在网上找了一份c2800nm-advsecurityk9-mz.124-22.T.bin的IOS版本准备进行更新,最后终于成功,但也是一波三折呀


 
  二,TFTP传输协议不支持32兆
  
  接下来给接口配上管理地址,再把原来的IOS备份出来。在超级终端全局模式下输入命令
  Router#copy flash: c2800nm-advsecurityk9-mz.124-22.T.bin t
  
  TFTP Server 出现一连串#字号,开始传输数据,本来以为一切OK。谁知道眼看着就要传完的时候,系统提示:“timeout! Write error!”。
  
  根据系统提示的信息我查询了网线是否断了,磁盘空间是否不足,答案都是否定的。再次执行传输命令故障依旧。

 开始以为是TFTP的软件有问题,版本过低造成的。从网上下载了一个第三方的TFTP server一试,结果还是这样。又找来3Com的TFTP Server,这次效果更差,传到16MB的时候就断开了,系统提示还是超时和写入错误。仔细分析,终于发现了问题关键所在。两次传输,一次正好 32MB,一次正好16MB,连字节数都不差,肯定不是传输线路问题。找来资料一查,原来TFTP(Trivial File Transfer Protocol)普通文件传输协议最大就支持传输32MB的文件。于是又找来文档,一番查询,找出了第2种解决方法,用FTP就行了。于是在PC上建好FTP服务,键入如下命令:

  Router# configure terminal
  
  //进入交换机配置模式

  Router(config)# ip ftp username 123  
  //设置FTP的访问用户

  Router(config)# ip ftp password 123  
  //设置登录FTP的密码

  Touter(config)# end
  
  //结束,退出

  Router#copy flash:c2800nm-advsecurityk9-mz.124-22.T.bin
  
  //执行FTP传输命令,传输文件为c2800nm-advsecurityk9-mz.124-22.T.bin,已经建立好的FTP服务器地址为192.168.101.11。



注意:有一个很笨的问题,之前我一直不成功,因为使用的的自带FTP,其默认是只能读不能写,所以我在进行FTP备份IOS的时候只直提示write错误,突然想到FTP不能写入,将FTP进行调整后,一切正常。
  
  使用FTP传输更新IOS后文件复制非常正常,等待了几分钟,系统提示“successful!”。看来FTP比TFTP就是强大灵活,限制也少很多。

  三,协议错误
  
  将IOS成功备份到FTP上后就轮到将新的用于升级的IOS进行上传了。进入2811配置模式使用如下命令进行操作:
  
  Router# configure terminal
  
  //进入配置模式

  Router(config)#ip ftp username 123

  
  //设置登录FTP的用户名

  Router(config)#ip ftp password 123
  
  //设置登录FTP的密码

  Router(config)#end
  
  //退出设置

  Router# copy  / c2800nm-advsecurityk9-mz.124-22.T.bin flash:
  //复制c2800nm-advsecurityk9-mz.124-22.T.bin新版IOS到2811

  
  本来以为轻轻松松完成的,结果系统这次提示“Protocol error!”。协议错误?重试一次,下载没有问题的,上传还是提示协议错误。经过笔者分析怀疑问题可能出在FTP Server上,我的FTP Server是用Server-U这个第三方软件做的,会不会是兼容性问题造成的呢?于是将XP用VM使用2003,FTP换成Windows2003自带IIS中的FTP组件建立 FTP服务器。再次尝试下载与上传都没有任何问题了,



我做的时候到是没有遇到空间不足,可能是2811的版本还算比较新又或是算不上是高端产品,在执行delete flash:C2800NM-IPBASE-M.bin后这个IOS就删除了,不存在清空不清空的问题



最后记得:

router(config)#boot system flash:c2800nm-advsecurityk9-mz.124-17.bin

router#copy running-config startup-config

不然一切都白做了,如果不用boot system 进行指定IOS,2811肯定起不来,保存也是同理
原文:http://hi.baidu.com/mozhipi/blog/item/1ebd76609e623b4cebf8f890.html
阅读(7958) | 评论(0) | 转发(0) |
0

上一篇:思科模拟器下载全集

下一篇:隐藏盘符

给主人留下些什么吧!~~