因为交换机太老了,有的命令不支持,有时会莫名其妙地断网,经查要么是mac飘移,要么是接收到的 BPDU 包格式不支持,所以不得不决定升级固件。
一、先查看设备型号和版本:
这台老的 S3110,看到设备型号和出厂日期,的确很老了:
[h3c]dis device manuinfo
Slot 1:
DEVICE_NAME : S3110-26TP-SI
DEVICE_SERIAL_NUMBER : 21980123456789012345
MAC_ADDRESS : AC74-09A9-EEDC
MANUFACTURING_DATE : 2017-01
VENDOR_NAME : H3C
<h3c>dis version
version 5.20.99, Release 1107
二、再下载好最新的固件:
H3C 交换机固件下载地址:H3C 交换机文档和软件升级地址
三、给交换机配置 ftp server:
这样用交换机自己的功能,我们自己就不用安装 ftp server 上传升级文件了,用 ftp client 至少要简单些叭!如果你喜欢其它方式,也可以先开服务再在用户下加上服务类型
ftp server enable
#
local-user admin
service-type ftp
四、配置交换机的管理 vlan,并配好 vlanif
这里我们原有的 vlan99,vlanif 配的是 10.6.6.6/24,这里就不用配了
五、给电脑配好和 vlan99 同网段的 IP 地址如 10.6.6.7/24
六、交换机上配置一个空闲端口如 22 口为 vlan99 段,用于和电脑的连接
七、连接交换机的 22 口到电脑端的网口
a、在电脑端打开 ftp 软件,如 leapftp,配置好地址:10.6.6.6、用户名admin、密码password
b、备份当前配置,如 startup.cfg,老的软件包,万一要不行了要格式化 flash 呢,至少不用重新配置
c、上传第二步下载好的升级包,如S3110_26TP_SI-CMW520-R1120.bin
d、好了,dir 一下,确定已经传输完成了
八、配置好下次启动的系统软件并重启交换机:
<h3c>boot-loader file s3110_26tp_si-cmw520-r1120.bin slot 1 main
<h3c>boot-loader file s3110_26tp_si-cmw520-r1107.bin slot 1 backup
<h3c>reboot
九:查看升级结果:
最后:有的V3、V5版本的,还有 .btm 文件,一起传上去,需要用两条命令升级,具体看手册:
delete oldfilename.bin
reset recycle-bin
#
boot bootrom filename.btm
boot boot-loader finename.bin
#
reboot