首页 IT技术 热点问题 查看内容

iphone手机微信连WIFI故障一例

热点问题 7718 0 2016-12-29 16:21

问题现象:网吧使用连乐无线,用户反馈使用苹果手机微信连WIFI的时候报错,报错情况如图: 其手机微信连WIFI的连接过程如下: Wi-Fi出现认证失败或者认证缓慢的问题, Portal认证下Wi-Fi经过较长时间才能出现WI ...

问题现象:网吧使用连乐无线,用户反馈使用苹果手机微信连WIFI的时候报错,报错情况如图:

其手机微信连WIFI的连接过程如下:

 

 

Wi-Fi出现认证失败或者认证缓慢的问题, Portal认证下Wi-Fi经过较长时间才能出现WI-FI图标,除此之外,还出现连接Wi-Fi后无法访问互联网,Wi-Fi图标变灰色、以及Wi-Fi闪断等问题。

问题原因:客户苹果手机系统版本问题,其手机系统为9.3.1版本,存在此问题,升级iOS 9.3.2版及以上版本后解决。

分析过程:

iOS正常连接WI-FI过程如下:

1iOS终端在Wi-Fi连接时,自动发送HTTP/1.0的探测帧请求到Apple服务器 ( http://captive.apple.com/hotspot-detect.html )

2Apple服务器回复携带Success的响应报文给终端。

3、终端收到回复,解析头部Success标记后,点亮WI-FI,开始WI-FI通信。

iOS7.1以后提供了苹果自己的Portal认证服务,此机制可能会和客户的Portal认证服务冲突,Portal认证的正常过程如下:

1、终端发送HTTP/1.0的探测帧请求到Apple服务器。

2、此时终端身份未认证,探测报文无法到达Apple服务器,由AC利用Apple服务器地址回复非Success应答报文给终端。

3、终端收到回复报文,解析出非Success后,向Apple服务器发送HTTP/1.1的探测请求,AC回复终端重定向报文,定向到客户网络的Portal认证页面。

4、终端收到重定向报文后,跳转到客户的Portal认证页面,进入正常的Portal认证流程。

5、终端通过客户网络的身份认证后,即可访问互联网,此时控制器将后台的HTTP/1.0探测报文发送到Apple服务器,终端收到Success的回复报文后,点亮WI-FI图标并开始进行通信。

9.3.1版本在认证过程到第3步时发生异常,导致Portal认证缓慢或者失败:

3步,终端收到回复报文,解析出非Success,按正常应该发起HTTP/1.1探测,进入后续流程,但问题版本的终端,并未发出HTTP/1.1探测报文,导致连接WI-FI流程中断。这种情况下,终端等待40秒左右后,点亮WI-FI图标,进行WI-FI通信,发起客户网络的Portal认证,认证通过后方可访问互联网。

 

1

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 路过

    匿名