记——H3C交换机版本升级

公司办公网全部网络设备版本固件升级,记录一次升级的全流程

首先设备型号为H3C S5130-52S-EI

这是一个可网管的弱3层设备,虽然有console口,没有MGT口。因此不可以使用MGT的带外IP地址,也不可以将端口变成3层口,写IP(弱3层设备)。

因此只能使用带内地址在vlanif 1里添加一个ip地址192.168.100.1 让笔记本电脑配置网卡ip为192.168.100.2 这样就可以互通了

PS:如果设备支持3层模式,可以随意找一个端口,配上ip即可互联

#管理口配置
interface M-GigabitEthernet0/0/0
 ip address 192.168.100.1 255.255.255.0
#

#或者交换机支持3层配置
interface GigabitEthernet1/0/1
 port link-mode route
 ip address 192.168.100.1 255.255.255.0
#

H3C固件下载地址是:(2025年9月23日仍有效)

核心交换机-以太网交换机-工业交换机-新华三集团-H3C

查询到本机型号S5130EI最新固件为:S5130EI_E-CMW710-R3507P10

image

下载后的zip包解压缩后有3个文件,其中

1、S5130EI_E-CMW710-R3507P10.ipe 为主版本文件,包含设备启动必需的核心系统(Boot包和System包)(IPE主软件包

2、s5130ei_e-cmw710-packet-capture-r3507p10.bin 为提供报文捕获功能(类似Wireshark)特性包/功能包 (.bin)

3、s5130ei_e-cmw710-freeradius-r3507p10.bin 为提供增强的RADIUS认证服务功能(特性包/功能包 (.bin)

image

操作对象	        文件类型	      正确命令	                                            用途
特性包	.bin     (功能包)	  install activate feature flash:/xxx.bin slot all    增加新功能 (如抓包、高级RADIUS)
补丁包	.pat     (补丁文件)    install activate patch flash:/xxx.pat all           修复特定Bug,通常由H3C技术支持指导安装

 简单介绍后,再看操作流程

先打开ftp软件3COM,按图索骥,启动ftp服务——配置用户名、密码——配置用户目录——确定

image

image

登录交换机,随意配置一个网口为port accress vlan1,用网线跟这个接口互联后,在交换机登录电脑192.168.100.2的ftp服务器,用get命令获取上述三个补丁文件

get S5130EI_E-CMW710-R3507P10.ipe

get s5130ei_e-cmw710-freeradius-r3507p10.bin

get s5130ei_e-cmw710-packet-capture-r3507p10.bin

完整过程如下:

<H3C>ftp 192.168.100.2
Press CTRL+C to abort.
Connected to 192.168.100.2 (192.168.100.2).
220 3Com 3CDaemon FTP ·þÎñÆ÷°æ±¾ 2.0
User (192.168.100.2:(none)): admin
331 Óû§ÃûÕýÈ·, ÐèÒª¿ÚÁî       
Password: 
230 Óû§ÒѵǼ    
Remote system type is UNIX.
ftp> dir
227 ÕýÔÚ½øÈë±»¶¯Ä£Ê½ (192,168,100,2,255,197)     
125 ÕýÔÚʹÓÃÏÖ´æµÄÊý¾ÝÁ¬½Ó        
drwxrwxrwx 1 owner group         0 Oct 15 10:08 .
drwxrwxrwx 1 owner group         0 Oct 15 10:08 ..
-rwxrwxrwx 1 owner group    251392 Oct 15 10:08 3CDaemon.EXE.exe
-rwxrwxrwx 1 owner group       389 Oct 15 10:08 3CDaemon.ini
-rwxrwxrwx 1 owner group  18036780 Apr 28 17:10 Dell_Lifecycle_Controller_Integration_3.3.0_A00.zip
-rwxrwxrwx 1 owner group     85750 Oct 15 10:08 Ftpd.log
-rwxrwxrwx 1 owner group         0 Oct 15 10:08 NoAccess.ftp
-rwxrwxrwx 1 owner group       400 Oct 15 10:08 Profiles.ftp
-rwxrwxrwx 1 owner group   1014784 Sep 22 14:08 s5130ei_e-cmw710-freeradius-r3507p10.bin
-rwxrwxrwx 1 owner group  19483648 Sep 22 14:08 s5130ei_e-cmw710-packet-capture-r3507p10.bin
-rwxrwxrwx 1 owner group  77552640 Sep 22 14:08 S5130EI_E-CMW710-R3507P10.ipe
-rwxrwxrwx 1 owner group 135495680 Oct 15 10:08 S6800-CMW710-R2612P02.ipe
-rwxrwxrwx 1 owner group  18840576 Oct 15 10:08 S6800-CMW710-SYSTEM-R2612P02H17.bin
-rwxrwxrwx 1 owner group       337 Oct 15 10:08 Tftpd.log
-rwxrwxrwx 1 owner group         0 Oct 15 10:08 TFTPHost.ini
226 ÕýÔڹرÕÊý¾ÝÁ¬½Ó       
ftp> get s5130ei_e-cmw710-freeradius-r3507p10.bin
s5130ei_e-cmw710-freeradius-r3507p10.bin already exists. Overwrite it? [Y/N]:y
227 ÕýÔÚ½øÈë±»¶¯Ä£Ê½ (192,168,100,2,255,254)     
125 ÕýÔÚʹÓÃÏÖ´æµÄÊý¾ÝÁ¬½Ó        
.
226 ÕýÔڹرÕÊý¾ÝÁ¬½Ó; Îļþ´«Êä³É¹¦Íê³É.               
1014784 bytes received in 2.351 seconds (421.52 Kbytes/s)
ftp> q

退出ftp登录后查看本地文件

<H3C>dir
Directory of flash:
   0 -rw-    77552640 Jan 01 2013 00:44:22   S5130EI_E-CMW710-R3507P10.ipe
   1 -rw-      220684 Jan 01 2013 01:22:05   defaultfile.zip
   2 -rw-       64717 Feb 03 2013 14:16:18   diag_H3C_20130203-141603.tar.gz
   3 drw-           - Feb 04 2013 00:00:37   diagfile
   4 -rw-         735 Jan 01 2013 00:05:59   hostkey
   5 -rw-        1499 Jan 01 2013 01:20:57   ifindex.dat
   6 -rw-           0 Feb 03 2013 14:16:14   lauth.dat
   7 drw-           - Jan 01 2013 00:55:20   license
   8 drw-           - Jan 01 2013 03:22:35   logfile
   9 drw-           - Sep 04 2025 06:59:37   pki
  10 -rw-     9503744 Aug 08 2008 20:00:00   s5130ei_e-cmw710-boot-r3116.bin
  11 -rw-     5583872 Jan 01 2013 00:50:44   s5130ei_e-cmw710-boot-r3507p10.bin
  12 -rw-     1014784 Jan 01 2013 02:10:35   s5130ei_e-cmw710-freeradius-r3507p10.bin
  13 -rw-    19483648 Jan 01 2013 00:47:33   s5130ei_e-cmw710-packet-capture-r3507p10.bin
  14 -rw-    61923328 Aug 08 2008 20:00:00   s5130ei_e-cmw710-system-r3116.bin
  15 -rw-    70945792 Jan 01 2013 00:51:28   s5130ei_e-cmw710-system-r3507p10.bin
  16 drw-           - Jan 01 2013 00:00:39   seclog
  17 -rw-         591 Jan 01 2013 00:05:59   serverkey
  18 -rw-        3554 Jan 01 2013 01:20:58   startup.cfg
  19 -rw-      148779 Jan 01 2013 01:20:58   startup.mdb
  20 drw-           - Jan 01 2013 01:22:56   versionInfo

524288 KB total (271860 KB free)

<H3C>

升级主版本

<H3C>boot-loader file flash:/S5130EI_E-CMW710-R3507P10.ipe all main 
Verifying the file flash:/S5130EI_E-CMW710-R3507P10.ipe on slot 1....................Done.
H3C S5130-52S-EI images in IPE:
  s5130ei_e-cmw710-boot-r3507p10.bin
  s5130ei_e-cmw710-system-r3507p10.bin
  s5130ei_e-cmw710-freeradius-r3507p10.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to slot 1.
File flash:/s5130ei_e-cmw710-boot-r3507p10.bin already exists on slot 1.
File flash:/s5130ei_e-cmw710-system-r3507p10.bin already exists on slot 1.
File flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin already exists on slot 1.
Decompressing file s5130ei_e-cmw710-boot-r3507p10.bin to flash:/s5130ei_e-cmw710-boot-r3507p10.bin.....Done.
Decompressing file s5130ei_e-cmw710-system-r3507p10.bin to flash:/s5130ei_e-cmw710-system-r3507p10.bin...............................................Done.
Decompressing file s5130ei_e-cmw710-freeradius-r3507p10.bin to flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin...Done.
Verifying the file flash:/s5130ei_e-cmw710-boot-r3507p10.bin on slot 1...Done.
Verifying the file flash:/s5130ei_e-cmw710-system-r3507p10.bin on slot 1......Done.
Verifying the file flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin on slot 1...Done.
The images that have passed all examinations will be used as the main startup software images at the next reboot on slot 1.
Decompression completed.
Do you want to delete flash:/S5130EI_E-CMW710-R3507P10.ipe now? [Y/N]:n
<H3C>%Jan  1 02:13:15:593 2013 H3C PKG/5/PKG_BOOTLOADER_FILE_SUCCESS: -IPAddr=**-User=**: Executed the boot-loader file command successfully

<H3C>

保存配置,重启设备

<H3C>save force
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<H3C>reboot
Start to check configuration with next startup configuration file, please wait.........DONE!
This command will reboot the device. Continue? [Y/N]:y
Now rebooting, please wait.....%Jan  1 02:13:46:844 2013 H3C DEV/5/SYSTEM_REBOOT: System is rebooting now.
..
Starting......
Press Ctrl+D to access BASIC BOOT MENU

********************************************************************************
*                                                                              *
*                    H3C S5130-52S-EI BOOTROM, Version 147                     *
*                                                                              *
********************************************************************************
Copyright (c) 2004-2017 New H3C Technologies Co., Ltd.

Creation Date       : Apr  5 2017, 12:55:45
CPU Clock Speed     : 1000MHz
Memory Size         : 1024MB
Flash Size          : 512MB
CPLD Version        : 002
PCB Version         : Ver.B
Mac Address         : 74eac868f93c


PEX mode is disabled.
Press Ctrl+B to access EXTENDED BOOT MENU...0
Loading the main image files...
Loading file flash:/s5130ei_e-cmw710-system-r3507p10.bin........................
...............................................Done.
Loading file flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin....Done.
Loading file flash:/s5130ei_e-cmw710-boot-r3507p10.bin........Done.

Image file flash:/s5130ei_e-cmw710-boot-r3507p10.bin is self-decompressing......
................................................................................
.................................................Done.
System is starting...
Cryptographic algorithms tests passed.
Line aux0 is available.

Press ENTER to get started.

******************************************************************************
* Copyright (c) 2004-2023 New H3C Technologies Co., Ltd. All rights reserved.*
* Without the owner's prior written consent,                                 *
* no decompiling or reverse-engineering shall be allowed.                    *
******************************************************************************

<H3C>

设备重启后,更新功能包 install activate feature flash:/s5130ei_e-cmw710-packet-capture-r3507p10.bin slot 1

<H3C>dir
Directory of flash:
   0 -rw-    77552640 Jan 01 2013 00:44:22   S5130EI_E-CMW710-R3507P10.ipe
   1 -rw-      220684 Jan 01 2013 00:54:44   defaultfile.zip
   2 -rw-       64717 Feb 03 2013 14:16:18   diag_H3C_20130203-141603.tar.gz
   3 drw-           - Feb 04 2013 00:00:37   diagfile
   4 -rw-         735 Jan 01 2013 00:05:59   hostkey
   5 -rw-        1500 Jan 01 2013 00:53:32   ifindex.dat
   6 -rw-           0 Feb 03 2013 14:16:14   lauth.dat
   7 drw-           - Jan 01 2013 00:55:20   license
   8 drw-           - Jan 01 2013 03:22:35   logfile
   9 drw-           - Sep 04 2025 06:59:37   pki
  10 -rw-     9503744 Aug 08 2008 20:00:00   s5130ei_e-cmw710-boot-r3116.bin
  11 -rw-     5583872 Jan 01 2013 00:50:44   s5130ei_e-cmw710-boot-r3507p10.bin
  12 -rw-     1014784 Jan 01 2013 00:51:29   s5130ei_e-cmw710-freeradius-r3507p10.bin
  13 -rw-    19483648 Jan 01 2013 00:47:33   s5130ei_e-cmw710-packet-capture-r3507p10.bin
  14 -rw-    61923328 Aug 08 2008 20:00:00   s5130ei_e-cmw710-system-r3116.bin
  15 -rw-    70945792 Jan 01 2013 00:51:28   s5130ei_e-cmw710-system-r3507p10.bin
  16 drw-           - Jan 01 2013 00:00:39   seclog
  17 -rw-         591 Jan 01 2013 00:05:59   serverkey
  18 -rw-        3487 Jan 01 2013 00:53:33   startup.cfg
  19 -rw-       97972 Jan 01 2013 00:53:33   startup.mdb
  20 drw-           - Jan 01 2013 00:55:50   versionInfo

524288 KB total (271920 KB free)

<H3C>install activate feature flash:/s5130ei_e-cmw710-packet-capture-r3507p10.bin slot 1
Verifying the file flash:/s5130ei_e-cmw710-packet-capture-r3507p10.bin on slot 1......Done.
Identifying the upgrade methods....Done.
Upgrade summary according to following table: 

flash:/s5130ei_e-cmw710-packet-capture-r3507p10.bin
  Running Version             New Version        
  None                        Release 3507P10    

  Slot                        Upgrade Way        
  1                           Service Upgrade    
Upgrading software images to compatible versions. Continue? [Y/N]:y
This operation might take several minutes, please wait........................Done.
<H3C>%Jan  1 01:15:43:325 2013 H3C PKG/5/PKG_INSTALL_ACTIVATE_SUCCESS: -IPAddr=**-User=**: Executed the install activate command successfully
<H3C>

注意,有的交换机没有solt 2,所以不能用all 命令 这里只能用slot 1命令 

同理,更新另一个功能包 install activate feature flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin slot 1

过程略。。。。

虽然特性包已经激活,但为了确保设备重启后这些特性仍然有效,需要执行提交命令:

<H3C>install commit
This operation will take several minutes, please wait......................................................................Done.
The current software images have been saved as the startup software images.
Current software images on slot 1:
  flash:/S5130EI_E-CMW710-BOOT-R3507P10.bin
  flash:/S5130EI_E-CMW710-SYSTEM-R3507P10.bin
  flash:/S5130EI_E-CMW710-PACKET-CAPTURE-R3507P10.bin
  flash:/S5130EI_E-CMW710-FREERADIUS-R3507P10.bin
<H3C>

最后,清理多余文件

<H3C>dir
Directory of flash:
   0 -rw-    77552640 Jan 01 2013 00:44:22   S5130EI_E-CMW710-R3507P10.ipe
   1 -rw-      220684 Jan 01 2013 02:14:49   defaultfile.zip
   2 -rw-       64717 Feb 03 2013 14:16:18   diag_H3C_20130203-141603.tar.gz
   3 drw-           - Feb 04 2013 00:00:37   diagfile
   4 -rw-         735 Jan 01 2013 00:05:59   hostkey
   5 -rw-        1499 Jan 01 2013 02:13:27   ifindex.dat
   6 -rw-           0 Feb 03 2013 14:16:14   lauth.dat
   7 drw-           - Jan 01 2013 00:55:20   license
   8 drw-           - Jan 01 2013 03:22:35   logfile
   9 drw-           - Sep 04 2025 06:59:37   pki
  10 -rw-     9503744 Aug 08 2008 20:00:00   s5130ei_e-cmw710-boot-r3116.bin
  11 -rw-     5583872 Jan 01 2013 02:12:09   s5130ei_e-cmw710-boot-r3507p10.bin
  12 -rw-     1014784 Jan 01 2013 02:12:57   s5130ei_e-cmw710-freeradius-r3507p10.bin
  13 -rw-    19483648 Jan 01 2013 00:47:33   s5130ei_e-cmw710-packet-capture-r3507p10.bin
  14 -rw-    61923328 Aug 08 2008 20:00:00   s5130ei_e-cmw710-system-r3116.bin
  15 -rw-    70945792 Jan 01 2013 02:12:56   s5130ei_e-cmw710-system-r3507p10.bin
  16 drw-           - Jan 01 2013 00:00:39   seclog
  17 -rw-         591 Jan 01 2013 00:05:59   serverkey
  18 -rw-        3554 Jan 01 2013 02:13:27   startup.cfg
  19 -rw-      148792 Jan 01 2013 02:13:28   startup.mdb
  20 drw-           - Jan 01 2013 01:22:56   versionInfo

524288 KB total (271860 KB free)

<H3C>delete S5130EI_E-CMW710-R3507P10.ipe
Delete flash:/S5130EI_E-CMW710-R3507P10.ipe? [Y/N]:y
Deleting file flash:/S5130EI_E-CMW710-R3507P10.ipe... Done.

<H3C>delete s5130ei_e-cmw710-boot-r3116.bin
Delete flash:/s5130ei_e-cmw710-boot-r3116.bin? [Y/N]:y
Deleting file flash:/s5130ei_e-cmw710-boot-r3116.bin... Done.

<H3C>delete s5130ei_e-cmw710-packet-capture-r3507p10.bin
Delete flash:/s5130ei_e-cmw710-packet-capture-r3507p10.bin? [Y/N]:y
Deleting file flash:/s5130ei_e-cmw710-packet-capture-r3507p10.bin... Done.

<H3C>delete s5130ei_e-cmw710-system-r3116.bin
Delete flash:/s5130ei_e-cmw710-system-r3116.bin? [Y/N]:y
Deleting file flash:/s5130ei_e-cmw710-system-r3116.bin... Done

<H3C>delete s5130ei_e-cmw710-freeradius-r3507p10.bin
Delete flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin? [Y/N]:y
Deleting file flash:/s5130ei_e-cmw710-freeradius-r3507p10.bin... Done.

<H3C>dir
Directory of flash:
   0 -rw-      220684 Jan 01 2013 02:14:49   defaultfile.zip
   1 -rw-       64717 Feb 03 2013 14:16:18   diag_H3C_20130203-141603.tar.gz
   2 drw-           - Feb 04 2013 00:00:37   diagfile
   3 -rw-         735 Jan 01 2013 00:05:59   hostkey
   4 -rw-        1499 Jan 01 2013 02:13:27   ifindex.dat
   5 -rw-           0 Feb 03 2013 14:16:14   lauth.dat
   6 drw-           - Jan 01 2013 00:55:20   license
   7 drw-           - Jan 01 2013 03:22:35   logfile
   8 drw-           - Sep 04 2025 06:59:37   pki
   9 -rw-     5583872 Jan 01 2013 02:12:09   s5130ei_e-cmw710-boot-r3507p10.bin
  10 -rw-    70945792 Jan 01 2013 02:12:56   s5130ei_e-cmw710-system-r3507p10.bin
  11 drw-           - Jan 01 2013 00:00:39   seclog
  12 -rw-         591 Jan 01 2013 00:05:59   serverkey
  13 -rw-        3554 Jan 01 2013 02:13:27   startup.cfg
  14 -rw-      148792 Jan 01 2013 02:13:28   startup.mdb
  15 drw-           - Jan 01 2013 01:22:56   versionInfo

524288 KB total (271860 KB free)

<H3C>reset recycle-bin
Clear flash:/S5130EI_E-CMW710-R3507P10.ipe? [Y/N]:y
Clearing file flash:/S5130EI_E-CMW710-R3507P10.ipe... Done.
Clear flash:/s5130ei_e-cmw710-boot-r3116.bin? [Y/N]:y
Clearing file flash:/s5130ei_e-cmw710-boot-r3116.bin... Done.
<H3C>

升级完成。

 


注意:delete删除后并没有释放空间,可以查看回收站的内容

dir .trash或者dir flash:/.trash

<11F-S5560-Core>dir flash:/.trash
Directory of flash:/.trash
   0 -rw-     6555648 Dec 03 2024 00:00:00   s5560g-cmw710-boot-r7756p08.bin_0001
   1 -rw-      993280 Dec 03 2024 00:00:00   s5560g-cmw710-freeradius-r7756p08.bin_0001
   2 -rw-   107499520 Dec 03 2024 00:00:00   s5560g-cmw710-system-r7756p08.bin_0001

524288 KB total (248272 KB free)

<11F-S5560-Core>dir .trash

我们可以看到524288 KB total (248272 KB free)

还原删除的文件

<11F-S5560-Core>undelete s5560g-cmw710-boot-r7756p08.bin
Undelete flash:/s5560g-cmw710-boot-r7756p08.bin? [Y/N]:y
Undeleting file flash:/s5560g-cmw710-boot-r7756p08.bin... Done.

<11F-S5560-Core>undelete s5560g-cmw710-freeradius-r7756p08.bin
Undelete flash:/s5560g-cmw710-freeradius-r7756p08.bin? [Y/N]:y
Undeleting file flash:/s5560g-cmw710-freeradius-r7756p08.bin... Done.

<11F-S5560-Core>undelete s5560g-cmw710-system-r7756p08.bin
Undelete flash:/s5560g-cmw710-system-r7756p08.bin? [Y/N]:y
Undeleting file flash:/s5560g-cmw710-system-r7756p08.bin... Done.

执行回收站清空操作,空间才能真正释放

<11F-S5560-Core>reset recycle-bin
Clear flash:/s5560g-cmw710-system-r7756p08.bin? [Y/N]:y
Clearing file flash:/s5560g-cmw710-system-r7756p08.bin... Done.
Clear flash:/s5560g-cmw710-freeradius-r7756p08.bin? [Y/N]:y
Clearing file flash:/s5560g-cmw710-freeradius-r7756p08.bin... Done.
Clear flash:/s5560g-cmw710-boot-r7756p08.bin? [Y/N]:y
Clearing file flash:/s5560g-cmw710-boot-r7756p08.bin... Done.
<11F-S5560-Core>


<11F-S5560-Core>dir
Directory of flash:
   0 -rw-     6581248 Jan 01 2011 09:25:44   S5560G-CMW710-BOOT-R7763P08.bin
   1 -rw-      993280 Jan 01 2011 09:28:12   S5560G-CMW710-FREERADIUS-R7763P08.bin
   2 -rw-    18867200 Jan 01 2011 08:42:44   S5560G-CMW710-PACKET-CAPTURE-R7763P08.bin
   3 -rw-   137587712 Jan 01 2011 09:28:10   S5560G-CMW710-SYSTEM-R7763P08.bin
   4 -rw-      220684 Jan 01 2011 08:00:05   defaultfile.zip
   5 drw-           - Jan 01 2011 09:42:52   diagfile
   6 drw-           - Jan 01 2011 10:14:38   drvmon
   7 -rw-         735 Jan 01 2011 09:59:00   hostkey
   8 -rw-        1034 Sep 25 2025 09:55:17   ifindex.dat
   9 drw-           - Jan 01 2011 08:00:11   license
  10 drw-           - Jan 01 2011 09:40:02   logfile
  11 drw-           - Jan 01 2011 08:00:34   pki
  12 drw-           - Jan 01 2011 08:00:08   seclog
  13 -rw-         591 Jan 01 2011 09:59:00   serverkey
  14 -rw-        6227 Sep 25 2025 09:55:17   startup.cfg
  15 -rw-      316544 Sep 25 2025 09:55:18   startup.mdb
  16 drw-           - Jan 01 2011 09:42:52   tracefile
  17 drw-           - Sep 25 2025 12:28:07   versionInfo

524288 KB total (360736 KB free)

<11F-S5560-Core>

我们可以看到空间真正被释放掉了

524288 KB total (360736 KB free)

posted @ 2025-09-23 12:16  Magiclala  阅读(137)  评论(0)    收藏  举报