核心现象总结
点击 AC 手动同步,AP 列表里 AP 名称为空、还是序列号 / SN、始终无法拉取 AC 上自定义的 AP 名称;
本质:iMC 依靠 SNMP 读取 AC 的 AP 名称 MIB 节点读取失败、自动 AP 未固化、SNMP 权限不足、版本不兼容、同步模式错误。
一、优先确认 AC 侧前置条件(80% 故障根源)
1. 自动注册 AP(Auto AP)不会同步自定义名称
AC 上 AP 如果是自动注册上线(未手动录入序列号命名):
plaintext
# AC查看AP类型
display ap all
类型为 auto:iMC 无法读取你后期在 AC 上修改的 AP 名称,只能读到 SN 序列号;
解决:在 AC 上将自动 AP 固化为手工 AP,固化后名称才能被 SNMP 正常读取:
plaintext
ap fix all
# 单独固化某个AP
ap fix ap-name AP01
固化完成后,重新在 AC 修改 AP 名称,再去 iMC 同步。
2. AC 上 AP 名称存在非法字符,SNMP 无法输出
AC 内 AP 名称包含:空格、中文、/ \ @ # & 特殊符号,部分老 AC 固件 SNMP 读取截断,iMC 拿到空字符串。
规范命名:纯英文、数字、横杠 -,不要中文与空格。
3. AC SNMP 只读团体权限不足
iMC 添加 AC 时填写的只读团体字,在 AC 里仅配置了本地视图,没有开放 wlan 节点权限。
AC 配置修复:
plaintext
snmp-agent community read public
snmp-agent mib-view included wlan-view iso
snmp-agent group v2c wlan-group read wlan-view
snmp-agent usm-user v2c public wlan-group
确保 SNMP 可以完整读取无线 MIB(hh3cDot11APInfoTable)。
4. AC 开启 CAPWAP 隧道加密不影响名称,但 AP 配置未提交
修改 AP 名称后必须在 AC 执行:
plaintext
save
ap-update all
配置下发保存,否则 AC 内存里名称更新、MIB 数据库并未刷新。
二、iMC 侧配置核查(WSM 无线组件)
1. AC 在 iMC 内必须同时具备 2 种参数
1)SNMP 只读参数(用于读取 AP 名称、射频、在线状态);
2)SSH/Telnet 读写账号(用于下发配置、深度同步);
只填 SNMP、没填 SSH 账号,部分版本 WSM 无法同步 AP 别名。
操作路径:
资源→设备管理→编辑 AC 设备,补充 SSH 登录账号密码。
2. 同步模式选错(关键)
业务→无线业务管理→无线控制器→点开 AC 详情
同步方式分为两种:
仅 SNMP 同步(只读取状态,不会同步 AP 自定义名称)
完整同步(SNMP+CLI 联动,拉取 AC 配置里的 AP 名称)
必须选择【完整同步】,再点击「同步设备」。
3. iMC 轮询周期太短,手动同步被覆盖
iMC 默认配置轮询 2 小时、性能轮询 1 分钟。
临时规避:同步 AC 之后等待 3 分钟再进入 Fit AP 列表查看,不要同步完立刻刷新页面。
4. WSM 组件版本和 AC 固件不兼容
典型场景:
AC 为 V5 版本(WX3024E/WX5540H R35xx),iMC WSM 是新版 E07xx;
新版 WSM 废弃了旧版 AP 名称 MIB 节点,只能读到 SN。
解决:
升级 AC 过渡固件至 R3509P70 以上;
或者升级 iMC 补丁包适配 V5 AC。
三、分步骤标准化修复流程(按顺序执行即可解决绝大多数场景)
步骤 1 AC 端操作
登录 AC,display ap all 确认所有 AP 状态 Run 在线;
固化自动 AP:ap fix all;
重新修改 AP 名称(纯英文无特殊字符);
save + ap-update all;
完善 SNMP 配置放开全 MIB 读取权限。
步骤 2 iMC 侧修改 AC 配置
编辑 AC 设备,补全 SSH 账号密码,SNMP 团体字与 AC 保持一致;
进入 AC 详情页,同步模式切换为 完整同步;
点击【同步设备】,等待进度 100% 完成。
步骤 3 校验结果
业务→无线业务管理→Fit AP 列表,观察 AP 名称是否同步过来。
步骤 4 依旧不同步的兜底方案
方案 A:在 iMC Fit AP 列表手动编辑「别名」,iMC 别名优先级高于 AC 同步名称,适合临时使用;
方案 B:删除 iMC 里的 AC 设备,重新新增 AC,选择完整同步模式重新纳管;
方案 C:抓包验证 SNMP 报文,iMC 发起get hh3cDot11APName,查看 AC 是否返回 AP 名称字段:
AC 返回名称:iMC 解析 BUG,升级 iMC PLAT+WSM 补丁;
AC 返回空:AC 固件 BUG,升级 AC 固件。
四、特殊场景:双 AC IRF 堆叠组网
IRF 堆叠 AC,iMC 只添加了其中一台 AC,SNMP 读取视图不全;
正确做法:IRF 环境只添加堆叠虚拟 IP作为管理 IP,不要单独添加两台物理 AC;
重新同步即可正常拉取所有 AP 名称。
五、常见误区说明
误区:点同步立刻就能刷新名称
实际:完整同步需要读取 AC 完整配置,耗时 1~5 分钟,同步结束后台还要入库,立即刷新看不到结果;
误区:AP 离线就不能同步名称
AP 离线只要 AC 上存在 AP 模板,固化后依然可以同步名称,AP 在线只是同步在线状态;
误区:中文 AP 名称可以正常同步
多数 V5 AC SNMP 对中文兼容性差,极易返回空名称,建议统一英文命名。
六、精简总结
最常见原因:AC 里 AP 是自动 AP (auto) 未固化,iMC 只能读取 SN 读不到自定义名称,执行ap fix all固化即可;
其次:iMC 同步模式是「仅 SNMP 同步」,改成完整同步,并补充 AC 的 SSH 账号;
规避中文 / 特殊 AP 名称,AC 保存配置 ap-update 后再同步;
版本兼容问题:升级 AC 补丁或 iMC WSM 补丁;临时方案直接在 iMC 手动填写 AP 别名。
iMC 同步 AC 后无法获取 AP 名称,通常与 SNMP 通信、AP 类型、设备命名规范或同步机制有关。以下是详细的排查步骤,你可以逐一尝试。
根据多个案例,大约 80% 的问题都源于 AC 侧配置不当。
检查 AP 类型是否为“自动 AP (Auto AP)”:这是最常见的原因之一。
检查 AP 名称是否包含特殊字符:AC 内 AP 的名称如果包含空格、中文或 / \ @ # & 等特殊符号,可能导致 SNMP 读取时信息截断,iMC 拿到空字符串。
检查 AC 的 SNMP 配置权限:iMC 需要通过 SNMP 读取 AC 的无线 MIB 库(hh3cDot11APInfoTable)来获取 AP 信息。
解决方法:检查并确保 AC 的 SNMP 配置正确。可参考如下命令进行配置和检查:
检查 AP 配置是否已保存:在 AC 上修改 AP 名称后,必须执行保存命令,否则 MIB 数据库可能未刷新。
解决方法:修改完所有配置后,务必执行:
如果 AC 侧配置无误,则需检查 iMC 平台。
检查 iMC 与 AC 的通信:确保 iMC 服务器与 AC 管理 IP 之间网络通畅。可以在 AC 上 ping iMC 服务器 IP,并在 iMC 服务器上 ping AC 的管理 IP。
检查 iMC 的 AC 设备配置:登录 iMC,在无线管理(WSM)模块中,确认添加的 AC 设备其 SNMP 参数(版本、团体名)与 AC 侧配置完全一致。
在 iMC 中执行手动同步:在 iMC 的 WSM 模块中,找到对应的 AC,执行“同步 AP 信息”操作。同步后稍等片刻,观察 AP 列表是否更新。
检查 iMC 版本兼容性与 AP 名称长度:
如果以上步骤均无效,可以尝试以下操作。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明