网站首页  注册会员  本站免费电影 留言板  繁體中文

 

您现在的位置: 陈鹏个人网站 >> 电脑应用 >> 网络应用 >> 网络安全 >> 正文
 

   
专 题 栏 目
相 关 文 章

500元不白花 4年前老平台
XT701免费升级800万像素
LG升级19英寸液晶专业详
HD Mini克隆升级 HTC谷歌
外观全面升级 戴尔灵越系
智能街机王诺基亚E72首发
光影魔术手紧急修复不能
360 6.0发布 首创安全软
驱动人生2009新版发布 助
迅游全线升级,新2009抢

 
升级交换机IOS引发的网络故障解决           
升级交换机IOS引发的网络故障解决
作者:陈鹏 文章来源:eNet 点击数: 更新时间:2009-9-11 23:30:26
 




 

单位前几天新买了一台思科的Catalyst 6509交换机,配了WS-X6548-GE-TX这个思科在去年四月才新推出的10兆、100兆、1000兆自适应的48口RJ-45交换模块。由于思科的软件推出总是滞后于硬件,所以拿到手的Catalyst 6509交换机标准配置的12.2(14)SX1版本的IOS并不能支持该模块。于是找来支持WS-X6548-GE-TX模块的新版本的IOS准备升级。结果问题也就接二连三的来了。

  问题一:没有RJ-45接口

  WS-X6548-GE-TX这个48口的RJ-45交换模块不能使用,交换机又没有配其他的带RJ-45接口的模块。这可怎么办?因为用思科的TFTP Server 升级就必须得将交换机和网络上的一台装有TFTP Server的PC相连。经过一番寻找,终于发现超级引擎720上面有一个RJ-45模样的接口,旁边写着Link的字样,有戏!结果拿来网线插上一试,发现指示灯都不亮。本来以为有了希望的心情一下又堕入了谷底,但是不能放弃。因为这个接口是唯一的希望,不然用xmodem方式传输41兆的IOS简直让我望而却步。因为我曾经用xmodem方式传过一个2950交换机的IOS,也就两兆多大小吧,足足用了两个钟头。41兆?最快也得30几个小时!于是开始上网找资料……,终于发现问题:原来超级引擎720上的port 2有两种模式一种是RJ-45接口,还有一种是SFP(a small form-factor pluggable)接口。而默认的设置是SFP,要使用RJ-45接口就必须更改设置。键入命令:

  Router(config)# interface gigabitethernet 5/2

  Router(config-if)# media-type rj45

  Router(config-if)#no shutdown

  橘红色的指示灯终于变成了绿色。呼……长长的出了一口气。心想,都给很多交换机升过级了,接下来的事情就应该很easy了嘛!谁知道拦路虎并没有就此罢休。

  

  

  问题二:TFTP 传输协议只支持32兆?

  接下来给接口配上管理地址,再把原来的IOS备份出来。在超级终端全局模式下敲入命令:

  Router# copy sup-bootflash: s72033-pk9sv-mz.122-14.SX1.bin tftp://192.168.1.1

  TFTP Server出现一连串#字号,一切ok!就等着吧!谁知道眼看着就要传完的时候,系统提示:timeout ! write error!我当时就晕了,网线坏了?传输错误?磁盘空间不足?都没有啊。再试,还是这样。看看传下来的IOS 不大不小正好32兆,而完整的IOS就32.1兆。怎么就差一点点啊!难道是TFTP的软件有问题,版本太低?上网下载了个第三方的TFTP Server一试,结果还是这样。又找来3Com的TFTP Server,这次更小,传到16兆的时候就断开了,系统提示还是超时和写入错误。仔细分析,终于发现问题关键所在。两次传输,一次正好32兆,一次正好16兆。连字节数都不差,肯定不是传输线路问题。找来资料一查,原来TFTP (Trivial File Transfer Protocol)普通文件传输协议最大就支持传输32兆的文件。于是又找来思科文档,一番查询,找出了第二种解决方法,用FTP就行了。于是在PC上建好FTP服务,键入如下命令:

  Router# configure terminal

  Router(config)# ip ftp username username

  Router(config)# ip ftp password password

  Router(config)# endRouter#copy sup-bootflash: s72033-pk9sv-mz.122-14.SX1.bin

  ftp:[//[username[:password]@]192.168.1.1]

  这次非常成功!没有几分钟,系统提示successful!

  

  

  问题三:协议错误

  接下来就是将新的IOS传上去。这次轻车熟路的键入命令:

  Router# configure terminal

  Router(config)# ip ftp username username

  Router(config)# ip ftp password password

  Router(config)# endRouter# copy ftp:[[//[username[:password]@]192.168.1.1] /s72033-jk9o3sv-mz.122-17a.SX.bin] sup-bootflash:

  结果系统这次提示Protocol error!我心中一紧,不会吧?刚刚才从交换机上把IOS下载下来,没有任何问题啊?怎么马上就不行了。重试一次,下载是好的,上传提示协议错误……怎么会这样呢?分析半天,问题可能出在FTP Server,我的FTP Server是用Server-U这个第三方软件做的,于是换成微软Windows 2000自带的FTP Server。再试,哈哈,成了!不再提示协议错误。屏幕显示Loading……,几秒后提示信息:Flash空间不足!

  

  

  问题四:Flash空间不足

  6509标准配置的Flash为64兆,标配IOS大小32.1兆,要升级的12.2(17a)SX版本IOS大小为40.6 兆,空间当然不足。但是这很简单,将Flash里面原来的IOS删除了然后再上传。于是键入命令:

  Router#delete sup-bootflash: s72033-pk9sv-mz.122-14.SX1.bin

  然后再传。提示信息还是空间不足!我的脑袋又是嗡的一响,不会又出点什么差错吧?现在交换机的IOS可是被我给删除了,现在要是掉电或者重启,交换机就起不来了啊。用show命令看,IOS文件已经没有了,但是空间还是剩余30多兆,就是说Flash没有被清空?怎么办?想起以前删除vlan.dat文件以后要重启交换机才能生效,可是现在重启是万万不行的。怎么办?我手心开始冒冷汗。上思科网站查……,终于,找到一条命令squeeze,该命令是将已经删除的文件彻底清空,就好比清空回收站一样。运行:

  Router#squeeze sup-bootflash:

  果然好用。这下再看Flash已经被彻底清空,可用空间64兆。于是再用FTP上传,几分钟以后看见屏幕上提示successful。Reload一下,用show flash命令看IOS版本已经变成了12.2(17a)SX。插上新模块WS-X6548-GE-TX一试,已经好用了。一看表,已经过去8个多小时了,终于长长的舒了一口气,价值不菲的IOS总算成功升级了!

【责任编辑 王凡】

文章录入:陈鹏    责任编辑:陈鹏 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     
     

    Copyright © 2007 - 2009 chenpeng123.com All Rights Reserved
    本站所有文章,软件等均来自网络收集,不代表本站观点,仅供学习和研究使用。如有侵犯您的版权,请联系我们,本站将立即删除。
    鲁ICP备07014697号
    你是本站第 位访客