1、手动访问 AC 认证页面,认证页面可以正常访问。
2、测试用户从 AC 上注销,忘记 wlan 重连断开 wifi,开始抓包,连接 wifi 后再上网, 触发认证页面弹出,停止抓包。
3、分析数据包,苹果手机第一发出嗅探报文后,到再次发起请求,间隔 45 秒,期间 AC 未收到其他数据包,导致无法重定向;当 AC 收到第二次的请求报文,马上回复重 定向报文,并弹出认证页面。
【问题原因】
苹果本身机制导致发包慢,从而造成认证页面弹出时延过长的问题。
【解决方案】
由于苹果本身发包机制的原因,无法解决密码认证弹出认证页面慢的问题。建议客户可以更改认证方式,采用无线控制器结合 Portal 认证。无线控制器主动给未通过认证 的用户返回重定向认证页面,然后无线用户提交账号密码通过 Portal 认证。同 AC 监听流量,被动发送重定向报文相比,这种认证方式可改善由于苹果本身发包慢,导致认证页面弹出时延过长的问题。