iPhone使用过程中提示:“无线局域网似乎未接入互联网”,点击继续使用可正常上网

2023-05-16

小伙伴们好呀~最近小锐在处理问题时经常收到客户反馈说:

我的iPhone怎么用着用着偶尔就会出现弹窗提示“无线局域网似乎未接入互联网”,这个是怎么回事呀?是不是无线网络出问题了啊?

咦,点击弹窗底部的“继续尝试使用无线局域网”后,Wi-Fi又可继续正常使用,咋回事呀这个?

在这里插入图片描述

针对这个问题小锐在与多个客户沟通后发现了一个共同点,大伙都是升级了iOS 13.X版本后出现异常弹窗的问题。

从目前看有三个疑点:

1、无线网络或无线设备问题。

2、苹果手机兼容性问题。

3、苹果系统误报

疑点1/2:无线网络设备问题与苹果手机兼容性问题
于是小锐带着这两个疑惑自己搭建环境进行了分析测试,分别在锐捷无线、其他厂商无线环境下,使用iOS 13.1.3版本iPhone手机开展为期1周的测试复现。发现在这个期间,不同设备下都有该弹窗提示,出现概率比较低(1-3天出现1次)点击继续使用无线能正常快速上网。弹窗时,持续对手机进行Ping测试,观察网络速率,各项指标均正常(丢包率0%、时延20ms)因此,小锐断定能排除无线设备、无线认证方式、无线网络、苹果手机兼容性问题。

疑点3:苹果系统误报
既然排除了设备与无线网络本身的问题,接下来只能放大招了,小锐通过空口抓包软件,抓取弹窗提示时iPhone手机的交互报文进行分析,有了重大发现!(请自行脑补柯南背景音乐)。

此时手机正在对苹果服务器netcts.cdn-apple.com进行http报文探测,报文如下图所示:

在这里插入图片描述

(报文解释:iPhone手机内部自带了一些探测机制,在刚连上Wi-Fi、刚解锁、以及使用过程中,都会不定时对苹果服务器发起http探测,用于诊断网络连通性。而netcts.cdn-apple.com是升级iOS 13.x后新增的域名)

于是小锐将测试重点放在苹果服务器上,因为服务器一但不稳定,将导致终端探测异常,触发弹窗提示。在有线环境下,不同时间段对该域名进行Ping包测试,小锐发现有线网Ping经常有丢包,且平均时延达到200ms以上,丢包5%以上,证明该服务器的网络很不稳定,使得iPhone误以为Wi-Fi网络有异常,触发弹窗。

小锐先Ping 腾讯的域名,保证有线网络无异常:

在这里插入图片描述

再Ping苹果的探测域名(丢包延迟情况严重):

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

苹果手机探测报文对比分析
正常交互流程:抓取iPhone与netcts.cdn-apple.com正常探测的报文,交互流程如下图,iPhone对服务器发起http请求,接着服务器回复一个较长聚合报文,之后服务器和iPhone之间一应一答,交互多个来回,最终完成探测,iPhone端未弹窗提示。

在这里插入图片描述

异常交互流程:在服务器丢包时,抓取到终端异常交互流程,如下图所示,终端发起http探测,服务器仅回复了第一个聚合报文,之后终端发起后续报文,服务器无应答。在终端多次尝试服务器无回应时,最终认为是Wi-Fi网络出现问题,触发弹窗提示。

在这里插入图片描述

通过以上详细的分析小锐发现故障原因就是iPhone在iOS 13.x新增了一个网络探测机制:netcts.cdn-apple.com,当该服务器因为自身网络不稳定或其他原因未应答时,iPhone便误以为是Wi-Fi网络异常,弹窗提醒用户

在明确了问题原因之后小锐第一时间联系了苹果厂家,但对此没有给出明确的解决办法,小锐暂时也只能建议客户的iPhone终端先不要升级最新版本,等后续苹果发布更新版本后再升级体验。

(温馨小提示:在只使用Wi-Fi情况下,可将移动蜂窝数据关闭,避免苹果探测机制不完善导致偷用手机4G流量。)

转载:https://www.ruijie.com.cn/gy/xw-gs/85065/

【2022.08.03】–最新进展
当初笔者针对上述资料一筹莫展,后找了小伙伴一起探讨了这个问题,列出了以下三种测试方案
1)关闭私有地址测试
2)修改DNS为114.114.114.114测试
3)针对wifi加密,加密方式为WAP2-PSK 进行测试

同时找了环境针对第一点做了测试,直接解决
后两个方案暂时做个记录,后续找时间再做测试

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iPhone使用过程中提示:“无线局域网似乎未接入互联网”,点击继续使用可正常上网 的相关文章

  • centos7 删除自带openJDK,安装所需JDK和JDK环境变量配置

    CentOS Linux release 7 3 1611 Core 转载 43 修改后发布 一 删除自带的openJDK 自带的openJDK很多时候并不是我们所需要的 查看自带的openJDK rpm qa span class hlj
  • centos7 集群的配置和添加步骤

    CentOS Linux release 7 3 1611 Core 转载 43 原创 序 集群的添加和配置需要做一下前期准备 xff0c 前期准备 xff1a 集群配置的前期准备 需要完成前期准备才能顺利添加和配置集群 xff1a 集群配
  • systemctl stop firewalld和systemctl status firewalld【防火墙关闭和状态查看】

    root 64 node1601232218 ui systemctl status firewalld firewalld service firewalld dynamic firewall daemon Loaded loaded u
  • centos7 安装并配置apache-apollo

    CentOS Linux release 7 3 1611 Core 转载 43 原创 一 下载并安装apache apollo apache apollo下载地址 http activemq apache org apollo downl
  • centos7 opentsdb 安装与配置

    CentOS Linux release 7 3 1611 Core 转载 43 原创 一 安装opentsdb前期准备 需要安装JDK xff0c JDK安装教程 集群部署 xff0c 集群配置和添加 注意 xff1a 集群中的服务器 x
  • centos 7 Nginx安装配置

    CentOS Linux release 7 3 1611 Core 转载 43 原创 注 xff1a 集群中的服务器包括主节点 xff0c 字节点都需要都要按照下列步骤安装nginx 一 安装Nginx的前置条件 安装centos平台的编
  • Mysql-5.7.26安装小记

    Mysql 5 7 26安装小记 从官网下载指定的rpm捆绑包 xff0c 包含了mysql community server所需的依赖按照依赖完成安装后 xff0c 需要查看 var log mysql log 文件 xff0c 找到临时
  • centos7.1 inter 82599 万兆光网卡驱动安装心得

    centos7 1 inter 82599 万兆光网卡驱动安装心得 解压驱动tar包 tar zxf ixgbe lt xxx gt tar gz 进入到src目录下 cd ixgbe lt xxx gt src 编译 make insta
  • PWM介绍(STM32库函数)

    简介 PWM是 Pulse Width Modulation的缩写 它是利用微处理器的数字输出来对模拟电路进行控制的一种技术 可应用与电机控制 xff0c 测量 xff0c 通信 xff0c 开关电源等 使用STM32库函数输出PWM详解
  • keil 突然跳转不了

    如题 keil 突然跳转不了 1 搞了好久 xff0c 最终发现我是把工程放在了中文目录下面 把它移出来然后重新编译就能正常跳转 2 也有可能是工程过大 xff0c 稍等一会或者重新打开工程也可以解决问题
  • Ubuntu20修改主机名

    编辑 etc hostname 文件
  • Linux运维|使用aptitude代替apt-get解决安装包依赖问题

    文章目录 问题描述aptitude安装过程 问题描述 在使用apt get安装libffi dev时出现如下报错 xff1a The following packages have unmet dependencies libffi spa
  • 全志T113-S3 RT-Thread SMP适配笔记

    T113 S3 SMP适配笔记 目标 给T113 S3适配RT Thread xff0c 并支持SMP 资料 没有太详细的资料和示例 xff0c 只有一些零星的信息 F133封装基本兼容Cortex A7双核 一些参考资料 https wh
  • 《Java核心技术精讲》读书笔记

    Java核心技术精讲 李兴华著 目录 xff1a 一 Java基础知识 二 面向对象 三 Java SE基础知识 四 设计开发 Java核心技术精讲 这本书以实战应用 就业实践为目的 xff0c 拒绝纸上谈兵 书中很多内容都是非常有针对性
  • 【STM32】HAL库自学记录-旋转编码器的使用

    STM32 HAL库自学记录 旋转编码器的使用 前言使用工具旋转编码器原理介绍方法一 定时器中断方式 xff08 实质就是外部中断 xff09 方法二 定时器方式 前言 通过本文可学会两种实现判断旋转编码器正转反转的方法 xff0c 可根据
  • Ubuntu20.04 loam_velodyne编译运行

    当你拿到了loam velodynede 的代码 xff0c 你想立刻catkin make起来 xff0c 看一下实际效果 结果你发现编译不通过 xff01 xff01 xff01 你发现报错是opencv的问题 然后 xff0c 你就可
  • 【运动控制】线性二次型最优控制(LQR)

    1 算法思想 对一个受控系统 xff0c 从一类允许的控制方案中找出一个最优的方案 xff0c 使系统由初始状态转移到目标状态的同时某个特定的性能指标为最优 在运动方程和允许控制范围的约束下 xff0c 对以控制函数和运动状态为变量的性能指
  • IMU与GPS的数据融合

    1 IMU简介 惯性测量单元 xff08 Inertial Measurement Unit xff09 通常由3个加速度计和3个陀螺仪组合而成 xff0c 加速度计和陀螺仪安装在互相垂直的测量轴上 xff0c 这里可以将其输出看作为三个方
  • 卡尔曼滤波算法

    了解过导航 雷达数据处理的必然听过卡尔曼滤波 xff0c 因为最近有项目需求 xff0c 要验证一下卡尔曼滤波对结果的优化程度 xff0c 所以入门学习一下卡尔曼滤波器 毕竟是经典的滤波器 xff0c 网上关于卡尔曼滤波的代码和文章有很多
  • C++STL在算法题中的应用-持续更新

    写洛谷的题 有时候不会总是会去看题解 有的思路很巧妙 需要学习 有的用了很厉害的STL 之前一直在看 现在想想也是要记下来好一点 这个帖子持续更新吧 再见到好用的STL就在这里记下来 1 vector 是个容器很好用 但是我基本没怎么用过

随机推荐

  • 卡尔曼滤波(联邦、一致性卡尔曼滤波)

    在信息融合中经常使用卡尔曼滤波 xff0c 现在我们对其进行讲解 xff1a 百度百科上写到 xff1a 卡尔曼滤波公式如上 这是另一种表述 xff0c 涉及的符号见下表 xff1a 对于联邦卡尔曼滤波 xff1a 对于一致性卡尔曼滤波 x
  • BP神经网络公式推导(西瓜书)自我理解

    公式推导 描述BP神经网络 xff1a 网络包含三层 xff1a 输入层 xff1a 神经元数量为 d d d 个 xff0c 输入为 x i
  • C++ 友元类

    1 在C 43 43 中 xff0c 我们使用类对数据进行了隐藏和封装 xff0c 类的数据成员一般都定义为私有成员 xff0c 成员函数一般都定义为公有的 xff0c 以此提供类与外界的通讯接口 但是 xff0c 有时需要定义一些函数 x
  • 浪潮服务器通过BMC安装银河麒麟OS记录

    浪潮服务器 xff08 X86 xff09 远程安装银河kylin操作系统记录 1 下载麒麟镜像OS 官网下载 xff1a 银河麒麟官网 xff0c 按需申请即可这个是首页 xff0c 不要走错哦 2 通过网络登录BMC 浪潮服务器的默BM
  • K8S 性能优化 - 大型集群 CIDR 配置

    前言 K8S 性能优化系列文章 xff0c 本文为第三篇 xff1a Kubernetes 大型集群 CIDR 配置最佳实践 系列文章 xff1a K8S 性能优化 OS sysctl 调优 K8S 性能优化 K8S APIServer 调
  • 完美实现Ubuntu系统迁移到另一台电脑/服务器

    一 以A电脑的系统向B电脑迁移为例 第一 xff0c 首先进入A电脑根目录并获取权限 命令 xff1a cd sudo su 第二 xff0c 将根目录所需文件打包为backup tar gz放在当前目录下 xff0c 也可以修改路径直接保
  • catkin 创建工作区

    先确定自己的环境变量是否设置正确 export grep ROS 若出现如下的 xff0c 说明是正确的 declare x ROSLISP PACKAGE DIRECTORIES 61 declare x ROS DISTRO 61 in
  • semtcl-信号量的操作

    头文件 include lt sys types h gt include lt sys ipc h gt include lt sys sem h gt 函数 int semctl xff08 int semid xff0c int se
  • 计算机专业保研面试复习笔记——操作系统

    计算机专业保研面试复习笔记 xff1a 计算机专业保研面试复习笔记 数据结构中的重要算法 计算机专业保研面试复习笔记 数据库 计算机专业保研面试复习笔记 操作系统 计算机专业保研面试复习笔记 计算机网络 文章目录 死锁定义原因条件处理方法死
  • 计算机专业保研面试复习笔记——计算机网络

    计算机专业保研面试复习笔记 xff1a 计算机专业保研面试复习笔记 数据结构中的重要算法 计算机专业保研面试复习笔记 数据库 计算机专业保研面试复习笔记 操作系统 计算机专业保研面试复习笔记 计算机网络 文章目录 三种协议五层协议应用层 x
  • 北航计算机学院往年夏令营+考研面试数理题目汇总

    北航计算机学院硕士复试机经 43 面经 xff1a 北航计算机学院往年夏令营 43 预推免机试题目汇总 北航计算机学院往年夏令营 43 考研面试题目汇总 北航计算机学院往年夏令营 43 考研面试数理题目汇总 以下是笔者汇总的北航计算机学院往
  • 【已解决】nvidia-smi报错:NVIDIA-SMI has failed because it couldn’t communicate with the ... 阿里云GPU服务器

    问题描述 如题 xff0c 起因是在阿里云GPU服务器上 xff0c 使用原先正常运行的镜像生成了容器 xff0c 但容器的显卡驱动出问题了 xff0c 使用nvidia smi命令会报错 NVIDIA SMI has failed bec
  • 【ROS】wiki教程总结以及offboard仿真实现过程

    文章目录 概览ROS基本概念文件结构框架节点 node 之间通讯使用图形工具rqt plot xff1a 显示主题上发布的数据的滚动时间图rqt graph创建系统中正在节点间的动态图 xff1a 从头创建一个offboard包 xff0c
  • 光场相机系列-----相机标定

    光场相机系列 相机标定 通过标定相机 xff0c 得到相机的内参与外参 文章目录 光场相机系列 相机标定前言一 四种坐标系二 标定流程1 坐标系关系2 相机畸变 前言 能过相机标定 xff0c 计算出相机的内参与外参 xff0c 然后通过内
  • ubuntu安装CobaltStrike,MSF,john

    ubuntu安装CobaltStrike ubuntu做服务端 xff0c windows10本机做客户端 xff0c win7做运行木 haha马的机子 span class token function sudo span teamse
  • Android打开系统相册的问题

    xfeff xfeff 在Google Nexus 7 xff08 Version 4 4 2 xff09 平板出现之前 xff0c Intent ACTION GET CONTENT打开相册会返回如下形式的Uri content medi
  • 复试项目2 直流可变稳压电源

    项目描述 xff1a 用集成芯片制作一个0 15V的直流电源 xff0c 且该直流电源具有过压过流保护能力 责任描述 xff1a 负责查找资料 xff0c 选择相应芯片 xff0c 然后再Multisim仿真软件上进行仿真 待仿真电路完善能
  • ARM STMFD, STMFA, STMED, STMEA, LDMFD, LDMFA, LDMED, LDMEA

    LDM是出栈指令 xff0c STM是入栈指令 ED表示empty descending空递减 FA表示full ascending满递增 同理可知其它组合 STMED表示空递减入栈 xff0c 相当于STMDA指令 xff0c 即decr
  • 物理机可ping通虚拟机,虚拟机无法ping通物理机

    本次环境中 xff0c 虚拟机设置虚拟网卡ip 为172 26 130 X xff08 桥接模式 xff09 xff0c 物理机网卡ip为172 26 130 X xff0c 但实际设置后ipconfig 显示出来的ip为 169 254
  • iPhone使用过程中提示:“无线局域网似乎未接入互联网”,点击继续使用可正常上网

    小伙伴们好呀 最近小锐在处理问题时经常收到客户反馈说 xff1a 我的iPhone怎么用着用着偶尔就会出现弹窗提示 无线局域网似乎未接入互联网 xff0c 这个是怎么回事呀 xff1f 是不是无线网络出问题了啊 xff1f 咦 xff0c