iPhone手机连接wifi网络时的portal认证

iPhone手机连接open模式(二层不认证)的wifi网络的web认证(三次基于IP的认证)流程与问题。


正规流程

iPhone手机在连接到wifi网路之后,会自动访问苹果自己的captive portal页面(http://captive.apple.com/hotspot-detect.html),验证当前所连接的wifi网络是否有Internet连接。




如果网络可访问到苹果的captive-portal服务器,表明有Internet连接,其会回复一个success报文,iPhone在左上角显示wifi信号图标,流程完结。



WEB认证


web认证情况下网络不可达,iPhone在等待超时之后,会自动打开浏览器,再次访问captive-portal页面。在此时机,wifi路由器劫持此http网页访问,发送一个http重定向报文到iPhone手机,其收到回复,将显示wifi路由器自己的web-portal认证界面(测试报文,重定向到内部地址192.168.1.93。^_^):



iPhone手机有的型号在收到wifi路由器的重定向报文后,无法自动打开认证界面。iPhone会具体判断此wifi不可后,而自动断开,导致用户无法上网。解决方案可在wifi路由器上配置策略,放行iPhone到captive.apple.com的通信报文,当其接收到苹果portal服务器的success报文后,需要用户手动打开浏览器,此时在弹出wifi路由器的认证界面。


采用Google Android操作系统的手机(实测小米5plus)也会在连接wifi之后,自动访问小米的MIUI的官方网站(http://connect.rom.miui.com/generate_204),来测试是否有Internet连接。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值