04-H3C AP升级失败排查
本章节下载: 04-H3C AP升级失败排查 (287.58 KB)
H3C AP升级失败排查
Copyright © 2023 新华三技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
|
目 录
在WLAN网络的实际部署中常常会遇到需要升级AP的应用场景,如果AP升级失败,应该从哪里下手排查并解决问题?本文将根据AP升级的场景、软件加载的原理和顺序对AP升级失败的原因进行排查介绍。
通常情况下,推荐通过AC自动升级的方式升级AP。在通过AC无法完成自动升级时可以选择通过Bootware进行手动升级,Bootware手动升级方式仅适用于专业人士。
通过AC自动升级需要先确认AP升级是否跨Comware平台版本,在根据升级前后的目标版本完成升级步骤。
(1) 不跨Comware平台版本的升级
· AP从V5 Fit老版本升级到V5 Fit新版本
· AP从V7 Fit老版本升级到V7 Fit新版本
(2) 跨Comware平台版本的升级
· AP从V5 Fit版本升级到V7 Fit版本
· AP从V5 Fat版本升级到V7 Fit版本
(1) 不跨Comware平台版本的升级
· AP从V5老Fat/Fit版本手动升级到V5新Fat/Fit版本。
· AP从V7老Fat/Fit版本手动升级到V7新Fat/Fit版本。
(2) 跨Comware平台版本的升级
· AP从V5老Fat/Fit版本手动升级到V7 Fit版本。
Comware V5的软件包中AC和Fit AP的版本文件(即bin文件)是分开的。
Comware V7的软件包中AC和Fit AP的版本文件(即IPE文件)是打包在一起通过IPE(Image Package Envelope,复合软件包套件)文件发布的。这里的IPE文件是多个软件包的集合,通常会将同一个软件版本的AC和所需AP型号对应的软件包都压缩到一个IPE文件中发布。用户将该IPE文件加载到AC后,AC会自动将它解压缩成多个IPE文件,AC重启后将自动读取这些IPE文件完成AC和Fit AP的升级工作。
另外,通过Bootware菜单单独升级Bootware版本时也可以采用.btw文件。
通过AC自动升级完成之后发现AP的版本依旧是V5的老版本,并未升级到V5的新版本,请参考以下步骤进行排查:
(1) 通过display version命令,查看AC是否已经升级到新版本, AP版本是在AC升级成功后进行的,如果AC升级失败请重新升级AC。
[AC] display version
H3C Comware Platform Software
Comware Software, Version 5.20, Release 2509P58
(2) 查看AC上是否已经上传了正确的AP版本文件。查阅“版本说明书”中的“配套Fit AP列表”,例如:AP WA4330-ACN对应的bin文件为wa4300_fit.bin。
<AC> dir
Directory of cfa0:/
0 -rw- 9061376 Jan 23 2017 14:25:54 wa4600_fit.bin
1 -rw- 7759872 Jan 23 2017 14:25:12 wa4300_fit.bin
2 -rw- 7971840 Nov 23 2016 18:30:50 wa4300s_fit.bin
如果对应的bin文件没有上传到AC,需要在官网下载对应的软件包,解压后将正确的bin文件上传到AC的根目录下。
(3) 在AC的全局视图、AP组视图和AP视图下查看是否关闭了AP版本升级功能,如果AP版本升级功能为关闭状态,请将修改为开启AP版本升级功能。
# 将系统视图下AP版本升级开关置为开启。
<AC> system-view
[AC] wlan ap-firmware-update enable
# 将AP模板视图下AP版本升级开关置为开启。
[AC] wlan ap ap1 model WA4320-ACN
[AC-wlan-ap-ap1] firmware-update enable
[AC-wlan-ap-ap1] quit
# 将AP组名为office内所有成员AP的AP版本升级开关置为开启。
[AC-group-office] firmware-update enable
(4) 如果AP要升级的版本和AC版本不一致,需要在AC上用APDB命令指定要单独升级的AP版本。
# 配置AP版本匹配条件为AP的版本为Ver.A R1508P08。
<AC> system-view
[AC] wlan apdb WA4330-ACN Ver.A R1508P08
[AC] wlan image-load filepath local //下载目录下的文件
如果AP要升级的版本和AC版本一致,则务必删除AC上可能存在的APDB和wlan image-load filepath local命令,只需保留AP版本升级开关命令即可。
APDB指定的软件版本优先于AC和AP默认匹配的版本,但是需要先开启AP版本升级功能(firmware-update enable)。
(1) 通过display version命令,查看AC是否已经升级到新版本, AP版本是在AC升级成功后进行的,如果AC升级失败请重新升级AC。
(2) AC上是否有AP正确的IPE文件。与V5不同,V7的AP的IPE文件都是打包在AC的IPE文件中。AC运行IPE文件后就会自动解压出AP的IPE文件,并默认将这些IPE文件存放在apimge文件夹下。查看AC上是否有相应的AP的IPE文件的命令如下:
# 从AC根目录进入apimge文件夹。
<AC> cd apimge
# 查看apimge文件夹下的非隐藏文件和非隐藏文件夹。
<AC> dir
Directory of cfa0:/apimge
0 -rw- 14138368 Oct 08 2019 08:42:36 wa2600a.ipe
1 -rw- 14505984 Oct 08 2019 08:43:42 wa3600.ipe
2 -rw- 18514944 Oct 08 2019 08:42:52 wa4300.ipe
3 -rw- 14611456 Oct 08 2019 08:47:32 wa4300h.ipe
4 -rw- 14559232 Oct 08 2019 08:43:08 wa4300s.ipe
5 -rw- 17926144 Oct 08 2019 08:43:24 wa4600.ipe
6 -rw- 21670912 Oct 08 2019 08:47:14 wa5300.ipe
7 -rw- 19332096 Oct 08 2019 08:46:54 wa5600.ipe
8 -rw- 36600832 Oct 08 2019 08:48:44 wa6500.ipe
9 -rw- 43108352 Oct 08 2019 08:44:54 wt1010.ipe
10 -rw- 43470848 Oct 08 2019 08:44:12 wt1020.ipe
11 -rw- 46026752 Oct 08 2019 08:48:04 wt1024q.ipe
12 -rw- 52344832 Oct 08 2019 08:45:42 wt1024x.ipe
13 -rw- 37735424 Oct 08 2019 08:46:26 wt2024u.ipe
需要注意的是,WX2500H系列、WX3010H等系列AC的IPE文件中没有打包部分AP的IPE文件,如果需要支持这些AP,需要从版本软件包中下载单独的AP IPE文件并上传到AC上。其它系列的AC默认都会打包所有AP的IPE文件,不需要单独上传AP的IPE文件。
(3) 查看AC上全局视图、AP组视图和AP视图下是否关闭了AP版本升级功能firmware-update disable(默认是firmware-update enable),如果配置了该命令,则AC不会检测AP的版本匹配情况,不会通知AP下载新版本,需要修改配置为firmware-update enable。
(4) 如果AP要升级的版本和AC版本不一致,需要在AC上用APDB命令指定要单独升级的AP版本。
<Sysname> system-view
[Sysname] wlan apdb WA4330-ACN Ver.A R5205P02
[Sysname] wlan image-load filepath local //下载目录下的文件
如果AP要升级的版本和AC版本一致,则务必删除AC上存在的APDB和image-load filepath local命令,只需保留firmware-update enable命令即可。
APDB指定的软件版本优先于AC和AP默认匹配的版本,但是都需要先开启AP版本升级功能(firmware-update enable)。
· AP从V5升级到V7需要同时升级AP的BootWare版本和APP版本。
· AP从V5升级到V7的过程中会自动格式化。
通过AC跨Comware平台自动升级时,AP可以自动从V5升级到V7版本。如果升级失败,请参考以下步骤进行排查:
(1) 确认AC上是否已经有对应AP的IPE文件,可以在AC上通过命令查看。
# 从AC根目录进入apimge文件夹。
<AC> cd apimge
# 查看apimge文件夹下的非隐藏文件和非隐藏文件夹。
<AC> dir
Directory of cfa0:/apimge
0 -rw- 14138368 Oct 08 2019 08:42:36 wa2600a.ipe
1 -rw- 14505984 Oct 08 2019 08:43:42 wa3600.ipe
2 -rw- 18514944 Oct 08 2019 08:42:52 wa4300.ipe
3 -rw- 14611456 Oct 08 2019 08:47:32 wa4300h.ipe
4 -rw- 14559232 Oct 08 2019 08:43:08 wa4300s.ipe
5 -rw- 17926144 Oct 08 2019 08:43:24 wa4600.ipe
6 -rw- 21670912 Oct 08 2019 08:47:14 wa5300.ipe
7 -rw- 19332096 Oct 08 2019 08:46:54 wa5600.ipe
8 -rw- 36600832 Oct 08 2019 08:48:44 wa6500.ipe
9 -rw- 43108352 Oct 08 2019 08:44:54 wt1010.ipe
10 -rw- 43470848 Oct 08 2019 08:44:12 wt1020.ipe
11 -rw- 46026752 Oct 08 2019 08:48:04 wt1024q.ipe
12 -rw- 52344832 Oct 08 2019 08:45:42 wt1024x.ipe
13 -rw- 37735424 Oct 08 2019 08:46:26 wt2024u.ipe
(2) 确认AC上是否开启了AP升级版本的功能(详见2.1.1 1. (3))和AP版本匹配功能(详见2.1.1 1. (4))。如果AP版本匹配功能中指定的版本不是所需要的版本,请务必删除。
(3) 确认AP是否是跨三层网络注册AC。如果AP跨三层网络注册AC,而AC的地址不可以通过option 43获得(有的DHCP服务器不支持下发option 43),则需要登录到AP,并在AP上手工指定AC的IP地址并保存配置。
# 配置AC的IP地址为192.168.0.100。
<AP> system-view
[AP] wlan ac ip 192.168.0.100
[AP] save
如果AP的版本较老,可能会出现由于格式化的原因导致指定的AC的IP地址的命令被清除,从而导致AP找不到AC地址而升级注册失败的情况。如果遇到这种情况,已经格式化的AP需要手工降级到V5的BootWare,再导入最新的V5版本,重新配置AC的IP地址,然后在AC上注册升级到V7版本。V5较新的版本中已经实现了即使格式化也会保留wlan ac ip命令的配置。所以对于V5上AP版本较老,又是手工指定AC地址的时,可以让AP先升级到较新的V5版本,再升级到V7。
重启AP后,看AP是否注册到AC并在AC上线。如果已上线说明升级版本成功,如果AP仍未上线,需要登录到AP中查看AP的BootWare是否已经成功升级到V7。
****************************************************************************
* *
* H3C WA4330-ACN BootWare, Version 7.19 *
* *
****************************************************************************
Copyright (c) 2004-2019 New H3C Technologies Co., Ltd.
Compiled Date : Jun 20 2018
CPU Type : ATHEROS AR9557
CPU L1 Cache : 32KB
CPU Clock Speed : 720MHz
Memory Type : DDR2 SDRAM
Memory Size : 256MB
Memory Speed : 560MHz
BootWare Size : 512KB
Flash Size : 32MB
PCB Version : Ver.B
如果AP的BootWare已经成功升级到V7,但是AP没有获取到APP版本,可以按照AP注册失败的一般思路进行排查。如果AP的BootWare依旧是V5,则需要继续排查BootWare升级失败的原因。对于个别款型的AP自动升级BootWare失败的情况,可以查阅我司公告。
部分AP如果采用直接从V5的Fat模式升级到V7的Fit模式的,可能会出现升级失败。建议先将AP从Fat模式切换为Fit模式后再升级。如果采用直接删除Fat AP的版本再上电重启的方式可能会导致升级失败。
对于某些个别款型的AP可能会出现Fat转Fit注册升级失败。例如WA2610H-Fat使用E1507P06及更早版本,在Fat转Fit注册AC时,由于所带的BootWare(V1.03)不支持自动从AC下载Fit版本,导致AP一直在BootWare状态下反复重启,无法注册上线。解决办法就是先升级AP到R1508P07及以上版本,再进行Fat转Fit操作以及注册AC。或者在老版本上进行Fat转Fit操作,此时需要手动通过串口上传Fit版本完成版本切换,再注册AC。对于个别款型的AP自动升级失败的情况,可以查阅我司公告。
AP通过BootWare菜单从V5老版本手动升级为V5新版本时,如果导入版本升级失败,请参考以下步骤进行排查:
(1) 检查版本信息,确保所导入的版本是正确的AP版本。
(2) 确保BootWare菜单中的<ETHERNET PARAMETER SET>菜单中的参数配置正确。
AP上电启动后,通过Ctrl+B进入扩展段。PC机充当TFTP/FTP服务器,通过TFTP/FTP将版本上传到AP中。将AP的升级文件拷贝到文件服务器上,并正确设置TFTP/FTP Server访问路径,保证端口处于监听状态,PC机已经和AP通过有线二层互联。PC机的本地连接已经手动指定了静态IP地址。请务必保证以下参数的正确性。
==========================<ETHERNET PARAMETER SET>==========================
|Note: '.' = Clear field. |
| '-' = Go to previous field. |
| Ctrl+D = Quit. |
===========================================================================
Protocol (FTP or TFTP) :tftp tftp
Load File Name :wa4300_fit.bin
:wa4300_fit.bin
Target File Name :wa4300_fit.bin
:wa4300_fit.bin
Server IP Address :1.1.1.1 192.168.0.1
Local IP Address :1.1.1.1 192.168.0.2
Gateway IP Address :0.0.0.0
以协议方式选择TFTP为例:
¡ Load File Name表示需要下载的文件名。
¡ Target File Name是下载完成后重命名的标准文件名,只能是wa4300_fit.bin或者wa4300_fat.bin标准格式,其它名字AP无法识别。
¡ Server IP Address为PC机本地连接中指定的静态IP地址。
¡ Local IP Address为AP的IP地址,必须保证和Server IP Address在同一网段。
¡ Gateway IP Address保持0.0.0.0即可。
在<Enter Ethernet SubMenu>子菜单中选择选项<2>。
==========================<Enter Ethernet SubMenu>==========================
|Note:the operating device is flash |
|<1> Download Application Program To SDRAM And Run |
|<2> Update Main Application File |
|<3> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
|<Ensure The Parameter Be Modified Before Downloading!> |
===========================================================================
Enter your choice(0-3): 2
如果提示版本下载失败Loading...Failed!,此时请检查TFTP下载路径是否正确,TFTP端口是否处于监听状态,PC机是否和AP二层有线互通,Server IP Address设置是否有问题,Local IP Address 是否和Server IP Address在同一网段。排除以上问题后正确的显示应该是
Enter your choice(0-3): 2
Loading.....................................................................
............................................................................
........................................................................
Done!
10963968 bytes downloaded!
提示版本下载完成。
(3) 在BootWare菜单中查看设备上传的文件信息是否正确。
通过BootWare菜单中的<EXTENDED-BOOTWAREMENU>可以查看设备上传的文件信息。
==========================<EXTENDED-BOOTWAREMENU>======================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu |
|<4> File Control |
|<5> Restore to Factory Default Configuration |
|<6> Skip Current System Configuration |
|<7> BootWare Operation Menu |
|<8> Skip Authentication for Console Login |
|<9> Storage Device Operation |
|<0> Reboot |
============================================================================
Ctrl+Z: Access EXTENDED ASSISTANT MENU
Ctrl+F: Format File System
Ctrl+C: Display Copyright
Enter your choice(0-9): 4
===============================<File CONTROL>===============================
|Note:the operating device is cfa0 |
|<1> Display All File(s) |
|<2> Set Image File type |
|<3> Set Bin File type |
|<4> Set Configuration File type |
|<5> Delete File |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5): 1
Display all file(s) in cfa0:
'M' = MAIN 'B' = BACKUP 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name
1 2566144 May/11/2017 09:11:51 M flash:/wa4300-boot.bin
2 13744128 May/11/2017 09:14:24 M flash:/wa4300-system.bin
============================================================================
(4) 根据提示信息判断上传文件错误的原因。
¡ 如果提示Something wrong with the file!说明上传的版本文件有问题,运行异常。检查版本的Target File Name是否写错,尤其注意下划线和连字符的区别;fit和fat的区别,例如是否在Fit模式下传了一个Fat版本,在Fat模式下传了一个Fit版本;检查文件的大小,查看是否下载的文件不完整。上传的版本文件是否和AP型号匹配等等。如果版本文件有问题设备在启动时或提示Booting App fails!
¡ 如果提示The space is not enough.Failed! 表示存储空间不够,需要删除AP里面不用的版本或格式化后再重新导入版本。
以上故障问题排除后正常的显示信息应该为:
Enter your choice(0-3): 2
Loading.....................................................................
............................................................................
...............................Done!
10963968 bytes downloaded!
Updating File flash:/wa4300_fit.bin.........................................
...........................Done!
AP启动的打印信息为:
BootWare Validating...
Press Ctrl+B to enter extended boot menu...
Starting to get the main application file--flash:/wa4300_fit.bin!...........
........................................................
The main application file is self-decompressing.............................
...........................................................................
................Done!
System application is starting...
Startup configuration file does not exist.
User interface con0 is available.
Press ENTER to get started.
对于AP通过Bootware菜单从V7老版本手动升级为V7新版本的情况,首先需要获取到正确的AP IPE文件,然后通过BootWare菜单导入版本文件,AP的IPE文件可以在AC的apimge文件夹中下载,也可以向售后技术支持人员获取。通过BootWare菜单导入版本文件的过程同V5环节,只是文件的后缀名由.bin改成了.ipe。具体排查步骤请参见2.2.1 1. AP从V5老Fat/Fit版本手动升级到V5新Fat/Fit版本。。
目前,通过BootWare菜单跨Comware平台手动升级方式仅支持V5的老版本Fat或Fit升级到V7新版本Fit。
(1) 检查是否正确升级了Bootware软件。
通过Bootware手动跨Comware平台升级时,需要首先升级Bootware软件,在V5的Bootware菜单中上传Bootware软件,格式为.btw,完成Bootware升级后才能升级V7软件。
(2) 升级Bootware软件之前需要进行格式化操作。
System is starting...
Press Ctrl+D to access BASIC-BOOTWARE MENU
Booting Normal Extend BootWare
The Extend BootWare is self-decompressing...................................
....Done!
****************************************************************************
* *
* H3C WA4320X BootWare, Version 7.12 *
* *
****************************************************************************
Copyright (c) 2004-2018 New H3C Technologies Co., Ltd.
Compiled Date : Jul 24 2018
CPU Type : ATHEROS AR9550
CPU L1 Cache : 32KB
CPU Clock Speed : 720MHz
Memory Type : DDR2 SDRAM
Memory Size : 256MB
Memory Speed : 560MHz
BootWare Size : 512KB
Flash Size : 128MB
PCB Version : Ver.B
BootWare Validating...
Press Ctrl+B to access EXTENDED-BOOTWARE MENU...
Password recovery capability is enabled.
Note: The current operating device is flash
Enter < Storage Device Operation > to select device.
==========================<EXTENDED-BOOTWARE MENU>==========================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu |
|<4> File Control |
|<5> Restore to Factory Default Configuration |
|<6> Skip Current System Configuration |
|<7> BootWare Operation Menu |
|<8> Skip Authentication for Console Login |
|<9> Storage Device Operation |
|<0> Reboot |
============================================================================
Ctrl+Z: Access EXTENDED ASSISTANT MENU
Ctrl+F: Format File System
Ctrl+C: Display Copyright
Enter your choice(0-9):
Warning:All files on flash will be lost! Are you sure to format? [Y/N]Y.....
............................................................................
...............................................
Format success.
(3) 在Bootware主菜单中选7进行升级,请检查是使用的Bootware文件是否正确,如果没有获取到AP正确的Bootware软件文件,可联系H3C售后技术人员获取。
==========================<EXTENDED-BOOTWARE MENU>==========================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu |
|<4> File Control |
|<5> Restore to Factory Default Configuration |
|<6> Skip Current System Configuration |
|<7> BootWare Operation Menu |
|<8> Skip Authentication for Console Login |
|<9> Storage Device Operation |
|<0> Reboot |
============================================================================
Ctrl+Z: Access EXTENDED ASSISTANT MENU
Ctrl+F: Format File System
Ctrl+C: Display Copyright
Enter your choice(0-9): 7
=========================<BootWare Operation Menu>==========================
|Note:the operating device is flash |
|<1> Backup Full BootWare |
|<2> Restore Full BootWare |
|<3> Update BootWare By Serial |
|<4> Update BootWare By Ethernet |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4): 4
===================<BOOTWARE OPERATION ETHERNET SUB-MENU>===================
|<1> Update Full BootWare |
|<2> Update Extended BootWare |
|<3> Update Basic BootWare |
|<4> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4): 4
==========================<ETHERNET PARAMETER SET>==========================
|Note: '.' = Clear field. |
| '-' = Go to previous field. |
| Ctrl+D = Quit. |
============================================================================
Protocol (FTP or TFTP) :tftp
Load File Name :wa4300.ipe
:apwa430038263_v7.13.btw
Target File Name :wa4300.ipe
:
Server IP Address :192.168.1.10
Local IP Address :192.168.1.1 -
Server IP Address :192.168.1.10 192.168.4.54
Local IP Address :192.168.1.1 192.168.4.4
Subnet Mask :0
Gateway IP Address :0
===================<BOOTWARE OPERATION ETHERNET SUB-MENU>===================
|<1> Update Full BootWare |
|<2> Update Extended BootWare |
|<3> Update Basic BootWare |
|<4> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4): 1
Loading...........Done.
459776 bytes downloaded!
Updating Basic BootWare? [Y/N]Y
Updating Basic BootWare..........Done.
Updating Extended BootWare? [Y/N]Y
Updating Extended BootWare...........Done.
(4) 完成Bootware升级后可以进行升级V7软件,请检查是否已经获取了AP正确的IPE文件。
如果没有获取到AP正确的IPE文件,可以在AC的apimge目录下获取或者联系H3C售后技术人员获取。
(5) 手动导入AP的IPE文件,重启设备后完成升级,排查步骤可以参考2.1.1 不跨Comware平台版本的升级。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!