IpReachabilityMonitor机制,有时候会遇到用户反馈wifi 会概率性自动断线,最后发现是系统有开启IpReachabilityMonitor 机制,可能是在干扰严重环境下或相对弱信号下让系统误判导致下断线。
这篇博主写的非常好.wifi 概率性自动断线(IpReachabilityMonitor)_lost_provisioning_peter_520_gh的博客-CSDN博客不过目前代码有一点差异性,现在主要在这个文件里面
/packages/modules/Wifi/service/java/com/android/server/wifi/WifiGlobals.java
案例介绍在WIFI 认证的时候出现wifi 概率性自动断线:
先查看sniff的log,发现 建立连接后,又马上Deauth了,出现不断的重复连接过程
由以下log可以看出,可以知道wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED断开连接的时候是由于IpReachabilityMonitor: FAILURE: LOST_PROVISIONIN导致,也就是IpReachability机制导致
02-18 03:28:1