组网介绍:
PC(FTP客户端)---------IP网络--------华三2-1网关(FTP服务器)
如上所示,该升级指导将指导你通过telnet方式连接到远程华三2-1网关,然后通过一些列操作完成升级工作,并完成双软件双配置或单软件双配置:
1. 组网可以使用华三2-1网关作为FTP客户端连接到互联网FTP服务器下载版本软件
2. 在没有互联网FTP服务器也可以通过华三2-1网关启动FTP服务器功能,PC作为客户端向华三2-1网关上传版本软件
这里以方式2作为介绍重点。注意在上班时间操作,因为上班期间供电稳定,可以避免操作过程中突然断电导致再上电无法正常运转。
第一阶段 PC将e1807p01.bin放到C盘(如设置好可跳过)
PC把2-1(4LAN+1WAN)新的版本e1807p01.bin放到C盘根目录,便于上传
第二阶段 PC通过telnet连接华三2-1网关
假设2-1网关地址为220.130.4.10,PC打开命令行执行telnet 220.130.4.10输入用户名useradmin密码admin!@#$%^
然后看到<Navigator>提示后可以执行下一步骤
<Navigator>dis ver # 检查版本
H3C Comware Platform Software
Comware Software, Version 5.20, ESS 1807P01 # 如果版本号低于E1807P01则进行升级,否则不需要升级
第三阶段 PC开始执行操作
<Navigator>save backup.cfg # 保存配置文件backup.cfg
<Navigator>startup saved-configuration backup.cfg backup # 把backup.cfg作为备份配置文件
<Navigator>display startup # 显示启动配置
Current startup saved-configuration file: NULL
Next main startup saved-configuration file: flash:/startup.cfg # 主配置文件为startup.cfg
Next backup startup saved-configuration file: flash:/backup.cfg # 备份配置文件为backup.cfg
<Navigator>dir # 查看当前Flash空间状况
Directory of flash:/
0 -rw- 13926393 Jan 01 2007 08:38:17 main.bin # 当前E1710或R1618软件
1 -rw- 1228 Jan 01 2007 00:04:22 2003_ca.cer
2 -rw- 2204 Jan 01 2007 00:04:27 2003_server.pfx
3 -rw- 1208 Jan 01 2007 00:04:48 navigator_ca.cer
4 -rw- 1310 Jan 01 2007 00:05:02 navigator_local.cer
5 -rw- 12875 Jan 03 2007 04:56:20 config.cwmp
6 -rw- 139 Jan 03 2007 04:56:16 system.xml
7 -rw- 4210 Jan 03 2007 04:56:27 startup.cfg
31369 KB total (17735 KB free) # 总空间为32M(剩余空间17M),版本文件大小为13M,所以以上信息表明可以装载双软件
15113 KB total (1417 KB free) # 总空间为16M(剩余空间1M),如果是该信息则表明只能装载单软件
<Navigator>system-view # 进入系统视图
[Navigator]ftp server enable # 打开2-1网关的FTP服务器功能
[Navigator]local-user useradmin # 编辑本地用户useradmin
[Navigator-luser-useradmin]service-type ftp # 添加useradmin的ftp接入能力
<Navigator> # 按Ctrl+Z回到用户视图
第四阶段 PC上传新版本文件
C:\Documents and Settings\Administrator>ftp 60.191.99.140 # PC登录ftp
Connected to 60.191.99.140.
220 FTP service ready.
User (60.191.99.140:(none)): useradmin # 输入用户名useradmin
331 Password required for useradmin.
Password:
230 User logged in.
ftp> bin # 使用二进制方式传输数据
ftp> hash # 在传输时显示进度
ftp> lcd c:\ # 把本地目录切换到C盘根目录,即放置e1807p01.bin的目录
ftp> ls # 显示2-1当前目录文件,检查数据通道FTP数据通道是否能够打开,如果无法显示则说明无法打开FTP数据通道,无法上传文件,需要现场升级
ftp> put e1807p01.bin backup.bin # 在2-1是32M且剩余空间超过14M情况下,把e1807p01.bin上传到2-1网关,命名为backup.bin,和下一条命令二选一
ftp> put e1807p01.bin main.bin # 如果2-1是16M且剩余空间不足14M情况下,把e1807p01.bin上传到网关,覆盖原有main.bin,注意,如果此时上传失败请重新传输,否则断电后无法启动,和上一条命令二选一
第五阶段 2-1网关执行剩余操作
<Navigator>dir # 查看当前flash空间
Directory of flash:/
0 -rw- 13452673 Jan 01 2007 08:16:22 main.bin # 当前E1710或R1618软件
1 -rw- 1228 Jan 01 2007 00:04:22 2003_ca.cer
2 -rw- 2204 Jan 01 2007 00:04:27 2003_server.pfx
3 -rw- 1208 Jan 01 2007 00:04:48 navigator_ca.cer
4 -rw- 1310 Jan 01 2007 00:05:02 navigator_local.cer
5 -rw- 12875 Jan 03 2007 04:56:20 config.cwmp
6 -rw- 139 Jan 03 2007 04:56:16 system.xml
7 -rw- 4210 Jan 03 2007 04:56:27 startup.cfg
8 -rw- 14112 Jan 01 2007 00:00:39 p2p_default.mtd
9 -rw- 13926393 Jan 01 2007 00:13:59 backup.bin # 新下载E1807P01软件
31369 KB total (4583 KB free) # 总空间32M(剩余4.5M)
<Navigator>boot-loader file backup.bin backup # 将backup.bin软件启动属性设置为backup,防止在删除E1710或R1618老版本时突然断电无法正常启动
This command will set the boot file. Continue? [Y/N]:y # 选择y继续操作
........
The specified file will be used as the backup boot file at the next reboot on slot 0! # 设置备份启动软件OK,如果没有出现此命令则说明文件错误,需要重新下载
<Navigator>display boot-loader # 显示当前启动软件顺序
The boot file used at this reboot:flash:/main.bin attribute: main # 本次启动文件为main.bin
The boot file used at the next reboot:flash:/main.bin attribute: main # 下次启动主文件为main.bin
The boot file used at the next reboot:flash:/backup.bin attribute: backup # 下次启动备文件为backup.bin
Failed to get the secure boot file used at the next reboot!
<Navigator>delete /unreserved main.bin # 将当前main.bin(E1710或R1618)软件删除,即准备保存两份E1807P01版本
The contents cannot be restored!!! Delete flash:/main.bin?[Y/N]:y # 提示是否删除,选择y
Deleting a file permanently will take a long time. Please wait...
................................................................................................................................................
%Delete file flash:/main.bin...Done. # 大概2分钟后提示删除成功
<Navigator>copy backup.bin main.bin # 把E1807P01版本backup.bin复制一份称为main.bin
Copy flash:/backup.bin to flash:/main.bin?[Y/N]:y # 选择y进行复制
..........................................................
%Copy file flash:/backup.bin to flash:/main.bin...Done. # 2分钟后复制成功,如果复制不成功需要再次进行复制
<Navigator>boot-loader file main.bin main # 将新的main.bin设置为主启动软件
This command will set the boot file. Continue? [Y/N]:y # 选择y继续
........
The specified file will be used as the backup boot file at the next reboot on slot 0! # 设置成功,如果不是此信息,说明文件错误,需要重新下载或者重修复制
<Navigator>dir # 再次查看当前Flash空间
Directory of flash:/
0 -rw- 13926393 Jan 01 2007 00:20:31 main.bin # 当前主启动软件E1807P01
1 -rw- 1228 Jan 01 2007 00:04:22 2003_ca.cer
2 -rw- 2204 Jan 01 2007 00:04:27 2003_server.pfx
3 -rw- 1208 Jan 01 2007 00:04:48 navigator_ca.cer
4 -rw- 1310 Jan 01 2007 00:05:02 navigator_local.cer
5 -rw- 12875 Jan 03 2007 04:56:20 config.cwmp
6 -rw- 139 Jan 03 2007 04:56:16 system.xml
7 -rw- 4210 Jan 03 2007 04:56:27 startup.cfg
8 -rw- 14112 Jan 01 2007 00:00:39 p2p_default.mtd
9 -rw- 13926393 Jan 01 2007 00:25:36 backup.bin # 当前备份启动软件E1807P01
31369 KB total (4121 KB free) # 总空间32M(4M剩余)
<Navigator>display boot-loader # 查看当前启动软件顺序
The boot file used at this reboot:flash:/main.bin attribute: main # 本次启动软件main.bin(E1710或R1618)
The boot file used at the next reboot:flash:/main.bin attribute: main # 下次主启动软件 main.bin(E1807P01)
The boot file used at the next reboot:flash:/backup.bin attribute: backup # 下次备份启动软件backup.bin(E1807P01)
Failed to get the secure boot file used at the next reboot!
<Navigator>
第六阶段 选择时机重启2-1网关
1. 在客户不上网的时候可以通过reboot命令或在WEB中点击重启,避免重启对用户的影响
2. 如果客户每天固定会对设备进行上下电操作,可以让设备下次断电重启后自行完成