iOS系统Portal认证失败

发布时间:  2015-12-25 浏览次数:  849 下载次数:  5
问题描述
在Portal认证时发现部分iOS终端搜到Wi-Fi后打开到Portal页面,输入用户密码提交认证后,并未显示认证成功或失败,Wi-Fi连接图标不显示,接着切换到3G网络。
处理过程
步骤 1 在服务器浏览器打开Portal认证页面,输入账号密码检查该账号认证是否成功。认证成功后,可查看RADIUS 在线日志,确认没有问题后,把该用户踢下线。

步骤 2 在终端PC和安卓手机分别进行测试,检查是否存在问题。经过确认均没有发现问题。

步骤 3 确认iOS终端设备中设置是否允许Safari。经确认没有禁用。

步骤 4 检测iOS系统处理机制。AC设备上系统视图下增加命令:

[AC6605] Portal captive-bypass enable

----结束
根因
在连接Wi-Fi之后,iOS设备会尝试打开指定站点检查网络是否畅通。

 如果发现网络畅通,则iOS设备就会在消息栏显示Wi-Fi已连接的图标。
 如果发现网络不通,则iOS设备与站点之间可能存在Web重定向操作。终端用户需要在重定向的页面进行认证,认证后iOS设备才允许接入网络。如果认证不过,则iOS设备会切断与当前热点的连接。苹果把这种功能称之为Captive Network Assistant(CNA),也叫Captive Web Portal(CWP)。如果用户在输入帐号和密码界面单击取消,或者没有立即提交认证,则iOS设备认为认证失败,进而切断与当前热点的连接。

增加该命令后,在用户认证成功前接入控制设备自动对iOS设备尝试检测的站点进行放行处理,iOS设备发现网络畅通,不会再切断Wi-Fi连接,终端用户可尝试Portal认证,认证通过后可以访问后域中的网络资源。

END