最佳答案
这个问题的根源,大概率是华为手机的私有MAC地址(随机MAC)机制与AC上基于固定MAC的地址认证策略不匹配导致的。虽然你已经核对过并关闭了随机MAC,但华为系统的行为可能比你预想的更“顽固”一些。
我们分三步走,从最可能的手机设置,到AC侧的深入排查,一步步来解决。
你已经关闭了随机MAC,这是最关键的一步。但为了确保设置彻底生效,建议按以下流程操作并验证:
双重确认“设备MAC”已生效
查真实地址:进入手机「设置」>「关于手机」>「状态信息」,记录下页面显示的 “WLAN MAC地址” (这是手机硬件唯一的真实地址)。
核对当前设置:再次进入「设置」>「WLAN」,点击当前连接的Wi-Fi(CTBU)进入详情页。确认 “隐私” 选项中确实选择了 “使用设备MAC” 。
对比两个地址:确认详情页里显示的MAC地址,与你刚才在“关于手机”里看到的真实MAC地址完全一致。如果不一致,说明手机还在使用某种随机地址。
执行“网络设置还原”(强力清除缓存)
有时候系统的网络缓存会“记住”错误的连接信息。可以尝试在手机上操作:设置 > 系统和更新 > 重置 > 还原网络设置。注意,这会清除之前保存的所有Wi-Fi密码和蓝牙配对记录,操作后需要重新连接Wi-Fi并输入密码。
虽然其他手机正常,但最好还是登录WX2560X-LI的命令行,直接查看这台华为手机的具体情况,这是最准确的方法。
查看终端关联详情:登录AC后,使用以下命令,重点观察这台华为手机的详细状态。
Success? 这会直接告诉你,它是否成功通过了MAC认证流程。检查MAC认证表项:如果MAC地址认证成功,AC上会生成一个临时表项,可以用下面的命令查看:
这是一个非常关键的点:部分华为手机即使在Wi-Fi设置中选择了“设备MAC”,当它尝试用这个MAC连接失败后,可能会自动回退并使用随机MAC再次尝试连接。
这会导致一个现象:你在手机上反复核对的那个MAC地址是正确的,但AC侧实际看到的却是另一个地址,从而导致认证失败。所以,AC侧看到的状态至关重要。华为官方文档也明确指出,要彻底限制一台手机的接入,需要同时屏蔽其设备MAC和随机MAC
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论