苹果手机无法自动弹出Portal页面(CNA机制)
苹果手机无法自动弹出Portal页面(CNA机制)
现象描述
连接Wi-Fi后,苹果手机无法自动弹出Portal页面,通过浏览器可正常跳转到Portal页面。
可能原因
AC上启用了CNA旁路功能。
AC上URL模板视图中配置的Portal服务器重定向URL为HTTPS的地址,如:https://Portal服务器IP:8445/portal。
在Agile Controller-Campus中定制的Portal认证页面使用的是HTTPS协议推送。
DNS服务器无法解析苹果服务器的域名。
处理步骤
(1)检查AC的系统视图下是否配置了portal captive-bypass enable命令。
如果已配置,请执行undo portal captive-bypass enable命令关闭CNA旁路功能。
苹果手机在关联SSID之后,苹果智能设备会尝试打开指定站点检查网络是否畅通(CNA机制):如果发现网络畅通,则苹果智能设备就会在消息栏显示Wi-Fi已连接的图标。如果发现网络不通,则苹果智能设备与站点之间可能存在Web重定向操作,终端用户需要在重定向的页面进行认证,认证后苹果智能设备才允许接入网络。如果认证不过,则苹果智能设备会切断与当前热点的连接。
portal captive-bypass enable使能IOS系统的CNA旁路功能,默认为关闭状态,现在设备上为使能状态。在使能状态上能够实现在Portal认证成功之前,WLAN关联状态不会自动断开,用户在认证前可以访问特定的免认证资源。由于该功能使能,影响苹果手机的CNA机制,所以苹果手机将不再自动弹出认证页面。
(2)检查AC上URL模板视图中配置的Portal服务器重定向URL地址是否为HTTPS的地址。
如果是HTTPS的地址,并且用户未购买权威机构颁发的Portal服务器证书并上传到Agile Controller-Campus服务器,则苹果手机无法自动弹出Portal页面。
执行命令display url-template name huawei,查看URL模板中配置的Portal服务器重定向URL地址,如果是HTTPS的地址,请修改为HTTP的地址“http://Portal服务器的地址:8080/portal”。
(3)在Agile Controller-Campus中查看定制的Portal页面使用的推送协议是否为HTTPS。
如果推送Portal页面使用的协议为HTTPS,并且用户未购买权威机构颁发的Portal服务器证书并上传到Agile Controller-Campus服务器,则苹果手机无法自动弹出Portal页面。
在业务管理器选择“策略 > 准入控制 > 页面定制 > 页面定制”,查看定制的Portal页面的基本信息中是否选中了“使用https协议推送页面”。
如果已选中“使用https协议推送页面”,可采用如下两种方法中的一种解决:
购买权威机构颁发的Portal服务器证书,并上传到Portal服务器。
重新定制Portal页面,定制页面信息中不勾选“使用https协议推送页面”。请参见举例:修改定制页面的推送协议完成定制页面的推送协议修改。
(4)如果DNS服务器部署在企业内网,检查DNS服务器是否能解析苹果服务器的域名。
找一台Windows PC,连接相同的热点,在命令行窗口执行Ping命令,如果Ping不通以下域名,而能解析苹果服务器IP地址,说明DNS服务器解析没有问题。
苹果服务器涉及的域名有:
captive.apple.com
Huawei Agile Controller(列表、list、全)华为AClist、敏捷控制器list
http://www.zh-cjh.com/wenzhangguilei/3224.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 苹果手机无法自动弹出Portal页面(CNA机制)
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm