iPhone提示:“無線局域網(wǎng)似乎未接入互聯(lián)網(wǎng)”,咋回事?
時間:17:25:00
閱覽次數(shù):載入中...
最近在處理問題時經(jīng)常收到客戶反饋說:
我的iPhone怎么用著用著偶爾就會出現(xiàn)彈窗提示“無線局域網(wǎng)似乎未接入互聯(lián)網(wǎng)”,這個是怎么回事呀?是不是無線網(wǎng)絡(luò)出問題了啊?
咦,點擊彈窗底部的“繼續(xù)嘗試使用無線局域網(wǎng)”后,Wi-Fi又可繼續(xù)正常使用,咋回事呀這個?
針對這個問題,在與多個客戶溝通后發(fā)現(xiàn)了一個共同點,大伙都是升級了iOS 13.X版本后出現(xiàn)異常彈窗的問題。
從目前看有三個疑點:
1、無線網(wǎng)絡(luò)或無線設(shè)備問題。
2、蘋果手機(jī)兼容性問題。
3、蘋果系統(tǒng)誤報
疑點1/2:無線網(wǎng)絡(luò)設(shè)備問題與蘋果手機(jī)兼容性問題
于是帶著這兩個疑惑自己搭建環(huán)境進(jìn)行了分析測試,分別在銳捷無線、其他廠商無線環(huán)境下,使用iOS 13.1.3版本iPhone手機(jī)開展為期1周的測試復(fù)現(xiàn)。發(fā)現(xiàn)在這個期間,不同設(shè)備下都有該彈窗提示,出現(xiàn)概率比較低(1-3天出現(xiàn)1次)點擊繼續(xù)使用無線能正常快速上網(wǎng)。彈窗時,持續(xù)對手機(jī)進(jìn)行Ping測試,觀察網(wǎng)絡(luò)速率,各項指標(biāo)均正常(丟包率0%、時延20ms)因此,小銳斷定能排除無線設(shè)備、無線認(rèn)證方式、無線網(wǎng)絡(luò)、蘋果手機(jī)兼容性問題。
疑點3:蘋果手機(jī)兼容性問題
既然排除了設(shè)備與無線網(wǎng)絡(luò)本身的問題,接下來只能放大招了,通過空口抓包軟件,抓取彈窗提示時iPhone手機(jī)的交互報文進(jìn)行分析,有了重大發(fā)現(xiàn)?。ㄕ堊孕心X補柯南背景音樂)。此時手機(jī)正在對蘋果服務(wù)器netcts.cdn-apple.com進(jìn)行http報文探測,報文如下圖所示:
(報文解釋:iPhone手機(jī)內(nèi)部自帶了一些探測機(jī)制,在剛連上Wi-Fi、剛解鎖、以及使用過程中,都會不定時對蘋果服務(wù)器發(fā)起http探測,用于診斷網(wǎng)絡(luò)連通性。而netcts.cdn-apple.com是升級iOS 13.x后新增的域名)
于是將測試重點放在蘋果服務(wù)器上,因為服務(wù)器一但不穩(wěn)定,將導(dǎo)致終端探測異常,觸發(fā)彈窗提示。在有線環(huán)境下,不同時間段對該域名進(jìn)行Ping包測試,發(fā)現(xiàn)有線網(wǎng)Ping經(jīng)常有丟包,且平均時延達(dá)到200ms以上,丟包5%以上,證明該服務(wù)器的網(wǎng)絡(luò)很不穩(wěn)定,使得iPhone誤以為Wi-Fi網(wǎng)絡(luò)有異常,觸發(fā)彈窗。
先Ping 騰訊的域名,保證有線網(wǎng)絡(luò)無異常:
再Ping蘋果的探測域名(丟包延遲情況嚴(yán)重):
蘋果手機(jī)探測報文對比分析
正常交互流程:抓取iPhone與netcts.cdn-apple.com正常探測的報文,交互流程如下圖,iPhone對服務(wù)器發(fā)起http請求,接著服務(wù)器回復(fù)一個較長聚合報文,之后服務(wù)器和iPhone之間一應(yīng)一答,交互多個來回,最終完成探測,iPhone端未彈窗提示。
異常交互流程:在服務(wù)器丟包時,抓取到終端異常交互流程,如下圖所示,終端發(fā)起http探測,服務(wù)器僅回復(fù)了第一個聚合報文,之后終端發(fā)起后續(xù)報文,服務(wù)器無應(yīng)答。在終端多次嘗試服務(wù)器無回應(yīng)時,最終認(rèn)為是Wi-Fi網(wǎng)絡(luò)出現(xiàn)問題,觸發(fā)彈窗提示。
通過以上詳細(xì)的分析小銳發(fā)現(xiàn)故障原因就是iPhone在iOS 13.x新增了一個網(wǎng)絡(luò)探測機(jī)制:netcts.cdn-apple.com,當(dāng)該服務(wù)器因為自身網(wǎng)絡(luò)不穩(wěn)定或其他原因未應(yīng)答時,iPhone便誤以為是Wi-Fi網(wǎng)絡(luò)異常,彈窗提醒用戶。
在明確了問題原因之后第一時間聯(lián)系了蘋果廠家,但對此沒有給出明確的解決辦法,暫時也只能建議客戶的iPhone終端先不要升級最新版本,等后續(xù)蘋果發(fā)布更新版本后再升級體驗。
(溫馨小提示:在只使用Wi-Fi情況下,可將移動蜂窩數(shù)據(jù)關(guān)閉,避免蘋果探測機(jī)制不完善導(dǎo)致偷用手機(jī)4G流量。)