背景
最近老家重建,家里需要重新布置无线网络。考虑到自建别墅面积比较大,单纯使用单个无线路由器覆盖不够,因此多个 AP 肯定是需要的。家里在装修的时候就每个房间吊顶中有留超六类线缆,这种情况对 AP 来说是非常友好的,因此决定使用企业级无线接入点(AP)来组建无线网络。由于华为系列的 AP 在国内使用量较大,闲鱼上非常好捡公司下架下来的二手设备,因此考虑华为系列的 AP。这些企业级 AP 并不需要担心二手问题,他们的质量是消费级产品无法比拟的,稳定性也是非常强。
目前是 2025 年 12 月,虽然在国内 Wi-Fi 7 (802.11be)的 6 GHz 频段还没批准无法使用(损失不少性能),但是上一下 Wi-Fi 7 追一下新也没什么问题。华为 Wi-Fi 7 AP 是 AirEngine xx7x 产品,我闲鱼花了 500 多,激情下单了一台 AirEngine 5773-21 (有一个 2.5 Gbe PoE 口)。先买一台测测,为之后全屋部署积累经验,如果好用,再给每个房间买一台(后续更新)。

回来一查,这设备保修到 2028 年 3 月,现在才 2025 年 12 月,还有快 3 年的保修期,很新啊。

我目前的打算是不购买单独的 AC 控制器(AC 用于统一管理其他 AP ),因为我没有几十上百个 AP 需要管理。对于只需管理十几台 AP 来说,AC 控制器的成本和复杂度都不划算。因此打算使用华为 AP 自带的 Leader AP 模式组网(按道理华为的 AirEngine 系列大部分都是支持的,但是对于我买的 AirEngine 5773-21 来说,这里是个大坑,后面会讲)。这种模式下,Leader AP 可以担任 AC 的角色,统一管理其他 FIT AP ,每个 Leader AP 具体能管理几台 FIT AP 可以上华为 Info-Finder 上查询(基本上都大于 16 台)。
(组网方案后续更新,包括多 AP 的组网方案, VLAN 配置 IOT 设备隔离等)
首次启动
插上网线(注意,如果使用 PoE 的话需要满足 802.3at ,否则可能降速,或者使用 DC 供电)

注意,开机过程中状态灯常亮,等到状态灯快速闪烁说明开机完成等待配置。
现在华为的 AP 默认会用 DHCP 获取 IP 地址,因此只需根据 AP 的 MAC 地址(在 AP 背后会写)在 DHCP 服务器上找到对应的 IP 地址,就可以知道 AP 目前的 IP 地址了

然后浏览器打开该 IP 即可登录 Web 管理界面(并不)。
踩坑
然后浏览器打开该 IP 即可登录 Web 管理界面(吗????),我发现并不能。
按道理华为 Wi-Fi 6 系列(比如 AirEngine 5761 )都是可以直接登录 Web 管理页面的,Wi-Fi 7 更新不应该不行,而且官方 AirEngine 5773-21 的彩页中也说可以用做 FAT AP / Leader AP ,怎么回事?
我后面用 SSH 登录设备(后面会说怎么登录),没有说当前是 FIT 还是 FAT 模式(老的 AP 会在 SSH 登录的时候就提示)。而且这个命令行看的我一脸懵,老的 Wi-Fi 6 AP 都是直接 system-view 就能配置,然后命令也是传统的那一套。这新的 AP 一上来就是个 MDCLI> 提示符(一看就是新搞的东西,里面的命令也完全变了,我根本没时间去学习这些新命令。(后面才知道,必须升级系统后,用 switch cli 从 MC-CLI 切换到传统 CLI 模式,才能用老的命令行方式配置,但是建议还是用新的 MD-CLI ,因为传统 CLI 里面基本没啥功能了)
看了一圈文档,说可以输入 edit-config 修改配置,然后发现提示没有权限。WTF?我管理员还能没权限?后面才知道,原来没有权限其实代表当前 AP 在 FIT 模式下(这报错给用户带来多少困扰),必须切换到 FAT 模式才有权限修改配置。那么问题来了,我都没权限做任何配置,我怎么切换到 FAT 模式(况且我也没找到切换 FAT 模式的命令)?
后面折腾一圈才发现(各种根据文档中的蛛丝马迹去猜),是我当前固件版本太老了(V600R023C10),华为并没有在早期固件中实现 FAT AP / Leader AP 功能(设备都发布了,功能还没做好是吧),必须升级到 V600R024C10 及以上版本才有该功能,写文章时最新版本 是 V600R025C00 。OK,问题找到,接下来就是升级固件了。
但是华为是出了名的不给资料,比如我想下载新版本固件,就算我注册了账号、也绑定了 AP 的序列号、也给了华为公司名称 + 设备序列号
也审核 通过 了 AirEngine 5773-21 的资料和软件下载权限,但是你还是下不到 AirEngine 5773-21 的固件,华为官网上根本 没有 提供任何一个版本固件的下载链接(截至 2025 年 12 月),你只能下到补丁(这还是从其他 AP 找的补丁,刚好能用到 AirEngine 5773-21 上)。
最后我只能在闲鱼花钱上找有权限的人代下的固件,版本号 V600R024C10 ,也就是第一版支持 FAT AP / Leader AP 功能的固件。本来我想下载当前最新的 V600R025C00 ,但是我没找到人能下载这个版本,遂放弃, V600R024C10 也不是不能用。
首次设备设置
可以按住设备旁的 Default 按钮数十秒来重置设备。观察指示灯,变成常亮表示成功。重置成功后会重启,开机过程中状态灯常亮,等到状态灯快速闪烁说明开机完成等待配置。
你需要 SSH 上去 ssh admin@<AP_IP_ADDRESS> ,默认密码是 admin@huawei.com 。首次登录会提示你修改密码,按照提示修改后会登出,下次使用新密码再登录即可。
查看当前版本
1
2
3
| [admin@HUAWEI]
MDCLI> display system/system-info/software-name
"AirEngineX773_V600R023C10SPC200.cc" # 当前版本
|
我目前的版本是 V600R023C10SPC200 ,也就是 V600R023C10 (后面的 SPC200 是补丁),需要升级到 V600R024C10 及以上版本才有 FAT AP / Leader AP 功能。
固件升级
首先需要找台机器开启 FTP 服务端,设置好用户名密码,打开读写权限(macOS App Store 中有个 QuickFTP 还是很好用的),到时候 AP 需要通过 FTP 上传和下载固件。
然后你需要有一个 V600R024C10 及以上版本的固件文件,放到 FTP 的根目录下面。
需要使用的固件名称通常长这样,两者都行:
AirEngineX773_V600R024C10.cc (不带补丁的基础固件)AirEngineX773_V600R024C10SPC100.cc (带补丁的完整固件)
其中:
AirEngineX773:设备型号,比如 AirEngine 5773V600R024C10:版本号,R 或者 C 之后的数字越大,版本越新。SPC100:补丁号,可选。注意,不要下成 SPH 的热补丁了,补丁通常长这样 AirEngineX773_V600R024C10SPH150.pat(有 SPH 字样,且结尾是 .pat ),需要完整的固件(.cc 结尾)。
备份当前固件
SSH 登录设备操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| [admin@HUAWEI]
MDCLI> ftpc-transfer-file
[(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> command-type put
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> local-file-name AirEngineX773_V600R023C10SPC200.cc # 文件名与当前 AP 版本一致,查询:display system/system-info/software-name
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> remote-file-name AirEngineX773_V600R023C10SPC200.cc # 与上面保持一致即可
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> server-ipv4-address 192.168.213.54 # FTP 服务器 IP 地址
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> server-port 2121 # FTP 服务器端口
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> user-name xxxx # FTP 用户名
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> password # FTP 密码
Enter password:
Confirm password:
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> emit # 提交上传任务
{
"huawei-ftpc:transfer-id": 3 # 可以用这个 ID 查看任务状态
}
[admin@HUAWEI]
MDCLI> display ftpc/transfer-tasks # 检查是否备份成功
{
"transfer-task": [
{
"transfer-id": 3,
"command-type": "put",
"server-address": "192.168.213.54",
"server-port": 2121,
"local-file-name": "AirEngineX773_V600R023C10SPC200.cc",
"remote-file-name": "AirEngineX773_V600R023C10SPC200.cc",
"status": "succeeded", # 表示成功
"percentage": 100
}
]
}
|
你应该可以在 FTP 服务器上看到备份下来的固件文件了。
下载新固件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| [(x)admin@HUAWEI]/download-upgrade-package
MDCLI> base-software-directory AirEngineX773_V600R024C10SPC100.cc # 新固件文件名,注意要和 FTP 服务器上一致
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> server-ip 192.168.213.54 # FTP 服务器 IP 地址
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> server-port 2121 # FTP 服务器端口
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> transfer-protocol ftp # 传输协议
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> user-name xxxx # FTP 用户名
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> password # FTP 密码
Enter password:
Confirm password:
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> emit # 提交下载任务
[*(x)admin@HUAWEI]/download-upgrade-package
MDCLI> display software/download-result/ # 查看下载状态
{
"file-name": "AirEngineX773_V600R024C10SPC100.cc",
"status": "succeeded", # 表示下载成功
"percentage": 100
}
[admin@HUAWEI]
MDCLI> display file-operation/ # 查看文件列表,确认新固件在设备上
{
"dir": [
...
{
"file-name": "AirEngineX773_V600R024C10SPC100.cc", # 新固件文件
"dir-name": "backup:/",
"attribute": "-rw-",
"modify-time": "2024-11-12T12:05:04Z",
"size": 52394852
}
...
]
}
|
设置新固件为启动固件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| [admin@HUAWEI]
MDCLI> startup-by-mode name AirEngineX773_V600R024C10SPC100.cc # 设置启动固件,注意文件名要和上面一致
[admin@HUAWEI]
MDCLI> display cfg/startup-infos
{
"startup-info": [
{
"position": "0",
"configed-system-software": "AirEngineX773_V600R023C10SPC200.cc",
"current-system-software": "AirEngineX773_V600R023C10SPC200.cc",
"next-system-software": "AirEngineX773_V600R024C10SPC100.cc", # 确认新固件已设置为下次启动固件
"current-cfg-file": "",
"next-cfg-file": "",
"current-patch-file": "NULL",
"next-patch-file": "NULL"
}
]
}
|
注意,要是你之前安装了 patch ,可能会导致新系统安装不上,例如
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| [admin@HUAWEI]
MDCLI> display cfg/startup-infos
{
"startup-info": [
{
"position": "0",
"configed-system-software": "AirEngineX773_V600R023C10SPC200.cc", # 是的,华为拼错单词了
"current-system-software": "AirEngineX773_V600R023C10SPC200.cc",
"next-system-software": "AirEngineX773_V600R023C10SPC200.cc", # 发现还是老的版本
"current-cfg-file": "",
"next-cfg-file": "",
"current-patch-file": "AirEngineX773_V600R023SPH151.pat", # 已安装 patch
"next-patch-file": "AirEngineX773_V600R023SPH151.pat"
}
]
}
|
这时候你需要把 patch 给清掉:
1
2
3
| [admin@HUAWEI]
MDCLI> delete-patch delete-type all
......
|
然后再设置启动固件即可。
重启设备
1
2
3
4
| [admin@HUAWEI]
MDCLI> reboot
Warning: This operation will reboot the device.
Are you sure you want to continue? [Y(yes)/N(no)]:y
|
等设备起来,浏览器访问设备 IP 地址,应该就可以看到 Web 管理界面了。

选择右上角 FIT 按钮,改成 FAT 模式即可使用 Leader AP 功能,重启后即可变成 Leader AP ,可以管理其他 FIT AP 了。

安装补丁(Patch)
补丁是在基础版本上修复 bug 或者增加小功能的。补丁一般靠自己注册完设备就能在官网下到,下载补丁的时候,注意产品型号不需要选择 AirEngine 5773-21 ,因为太新了,华为官网上甚至没有这个型号。直接选择全部,只要版本对的上即可,比如我当前基础版本是 V600R024C10 ,那么补丁就需要选择 V600R024C10SPH181 这种补丁,表示在 V600R024C10 基础版本上打的热补丁 SPH181 ,数字越大表示补丁越新。补丁文件名通常长这样 AirEngineX773_V600R024C10SPH181.pat ,注意是 .pat 结尾。

下载后,放到 FTP 服务器根目录下,然后 SSH 登录设备,执行以下命令安装补丁:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
| [admin@HUAWEI]
MDCLI> ftpc-transfer-file
[(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> command-type get
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> local-file-name AirEngineX773_V600R024C10SPH181.pat # 补丁文件名,注意和 FTP 服务器上一致
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> remote-file-name AirEngineX773_V600R024C10SPH181.pat # 与上面保持一致即可
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> server-ipv4-address 192.168.213.54 # FTP 服务器 IP 地址
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> server-port 2121 # FTP 服务器端口
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> user-name xxx # FTP 用户名
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> password # FTP 密码
Enter password:
Confirm password:
[*(x)admin@HUAWEI]/ftpc-transfer-file
MDCLI> emit # 提交下载任务
{
"huawei-ftpc:transfer-id": 1
}
[admin@HUAWEI]
MDCLI> display ftpc/transfer-tasks/ # 查看任务状态
{
"transfer-task": [
{
"transfer-id": 1,
"command-type": "get",
"server-address": "192.168.213.54",
"server-port": 2121,
"local-file-name": "AirEngineX773_V600R024C10SPH181.pat",
"remote-file-name": "AirEngineX773_V600R024C10SPH181.pat",
"status": "succeeded", # 表示成功
"percentage": 100
}
]
}
[admin@HUAWEI]
MDCLI> load-patch name AirEngineX773_V600R024C10SPH181.pat load-type run # 安装补丁,注意文件名与需要安装的补丁一致
[admin@HUAWEI]
MDCLI> display patch/operation-schedules # 查看安装进度
{
"operation-schedule": [
{
"phase": "load-patch",
"status": "successful",
"schedule": 100 # 等待进度 100%
},
{
"phase": "delete-patch",
"status": "not-started",
"schedule": 0
},
{
"phase": "startup-next-patch",
"status": "not-started",
"schedule": 0
},
{
"phase": "reset-startup-patch",
"status": "not-started",
"schedule": 0
}
]
}
[admin@HUAWEI]
MDCLI> display patch/patch-infos
{
"patch-info": [
{
"name": "AirEngineX773_V600R024C10SPH181.pat", # 验证补丁安装成功
"version": "V600R024C10SPH181",
"state": "running",
"runtime": "2025-12-13T21:39:48+08:00",
"path": "/",
"operations": {
"operation": [
{
"position": "0",
"position-type": "MPU",
"upgrade-mode": "reset-board" # 某些补丁需要重启设备才能生效
}
]
}
}
]
}
|
你也可以在 Web 管理界面上查看补丁是否安装成功。

Bonus: 启用 IPv6
我发现 AP 下面的设备获取不到 IPv6 地址(我内网中 IPv6 配置都是正确的),基本上肯定是在 AP 导致的 IPv6 地址无法下发。
后面了解华为 AP 默认不开 IPv6 报文转发。原因是:华为认为 IPv4 是主流,在 IPv4 网络中,如果存在较多 IPv6 协议报文,会影响无线网络性能,也会损耗设备的 CPU 处理能力。因此在纯 IPv4 网络中,可以通过不处理 IPv6 无线报文来提高 IPv4 网络性能。
不过,我就是要用 IPv6 ,因此要去把 WLAN 处理 IPv6 报文的功能打开( Web UI 没有,要命令行开),SSH 登录设备,执行以下命令:
官方文档里面其实有这个,但是我找半天没找到,在:“参考-MD-CLI配置参考-WLAN配置-WLAN用户管理” 里面。不是,你把 IPv6 相关配置放在“用户管理”里面?这跟用户管理有啥关系?
1
2
3
4
5
6
7
8
9
10
11
| [admin@HUAWEI]
MDCLI> edit-config
[(gl)admin@HUAWEI]
MDCLI> wlan-sta-access
[(gl)admin@HUAWEI]/wlan-sta-access
MDCLI> sta-ipv6-switch true
[*(gl)admin@HUAWEI]/wlan-sta-access
MDCLI> commit
|
之后你的设备应该就能正确收发 IPv6 报文了。
结语
这告诉我们, AirEngine 5773-21 这种 Wi-Fi 7 新设备,还是太新了,所有的坑都得自己踩。与 Wi-Fi 6 的设备比如 AirEngine 5761 相比网上大把教程还是差太远了。不过也算是积累了一些经验,后续再买多台 AP 的时候就不会再踩这些坑了。
这次单台 AP 就放北京用了,年底回老家再配置多 AP 组网方案。