根据描述,问题集中在华为和锐捷AC对接iMC Portal认证时苹果本失败,而Windows正常,华三AC则全部正常。这通常与Portal认证流程中HTTP重定向、User-Agent处理或认证页面兼容性有关。
排查步骤:
1. 抓包对比
在苹果本连接华为/锐捷AC时,对认证过程抓包(Wireshark过滤HTTP/DNS)。重点看:
苹果本访问任意HTTP网站时,AC是否正常返回302重定向到Portal服务器。
苹果本是否加载Portal页面成功,提交用户名密码后服务器响应是否异常。
对比Windows成功时的报文差异,尤其关注User-Agent字段。
2. 检查Portal页面兼容性
iMC Portal页面可能对Safari或macOS的WebView兼容性差。
在苹果本上手动打开Portal认证页面(如 http://portal_ip/portal),测试能否正常显示和提交。
若页面异常,在iMC服务器上检查Portal页面文件,或临时更换为简单HTML页面测试。
3. 检查AC侧Portal配置
华为/锐捷AC的Portal重定向URL或参数可能与iMC要求不一致。
华为AC:display portal 查看重定向URL、认证方式(二层/三层)。
锐捷AC:show portal 或 show web-auth 查看类似配置。
确保URL格式与华三AC一致,例如是否携带wlanuserip、ssid等参数。
4. 检查iMC侧设备对接参数
在iMC中查看华为/锐捷AC的接入设备配置,确认Portal协议版本、密钥、端口等与AC侧匹配。
iMC路径:用户接入管理 > 接入设备管理 > 设备列表,核对设备类型和参数。
5. 苹果本系统差异
macOS较新版本(如Ventura+)对HTTP明文重定向或弹窗限制更严。
测试时关闭苹果本“限制广告跟踪”或“私有MAC地址”功能。
确认苹果本未启用VPN或代理。
关键命令参考:
华为AC:
display portal
display web-auth-server
display aaa-server
锐捷AC:
show portal
show web-auth
show aaa
iMC服务器:
查看日志:/opt/iMC/server/log/portal/ 下的日志文件,过滤苹果本MAC地址,看认证失败原因(如“用户请求被拒绝”或“页面提交超时”)。
常见原因总结:
苹果本默认浏览器Safari对HTTP重定向处理与Windows不同,导致Portal页面无法自动弹出。
华为/锐捷AC的Portal重定向报文缺少必要参数,iMC无法识别
暂无评论