題:
“避免不良的互聯網連接”是什麼意思?
Luke Quinane
2012-05-09 04:22:30 UTC
view on stackexchange narkive permalink

與我的工作wifi的連接剛剛失敗,並且手機在網絡下方說“避免不良的Internet連接” 。這到底是什麼意思?手機是否檢測到無法連接到更廣泛的Internet或網絡未能分配IP地址或其他內容?

不確定是否重要,但這在Galaxy Nexus上。 / p>

您在使用ics嗎?
@richardborcsik不,我不使用ICS,它只是通過wifi自行連接的電話。
@LukeQuinane ICS的意思是“冰淇淋三明治”,這又意味著Android 4.0或更高版本。由於您的設備是Galaxy Nexus,因此您實際上在使用ICS :)
@onik我認為他將其理解為Internet連接共享。
@RichardBorcsik是的,我明白了,我想澄清一下在這種情況下ICS的含義。
六 答案:
k3b
2012-05-21 17:12:18 UTC
view on stackexchange narkive permalink

連接不良可能意味著:

  • 您的wifi夥伴設備發出的信號很弱。
  • 使用相同頻率的其他系統發出了很多噪聲。

這兩者都意味著許多數據包丟失,必須重新傳輸,因此您的總體吞吐量下降。

您可以將其與以下內容進行比較:

  • 某人說話的聲音不夠大
  • 許多人同時講話,很難聽到一個人的聲音

如果遇到干擾問題,可能有助於更改wifi頻道/頻率

否則您的設備無法獲得有效的IP地址,而必須回退到本地鏈接地址,或者從接入點到互聯網的連接具有較高的抖動和/或丟包率
為了確認@onik's的評論,上週在酒店wifi上我經常看到“避免不良的互聯網連接”,在出現該消息之前,如果我打開“設置”的“ Wifi”部分,則可以通過“連接”看到連接週期和“獲取IP地址”幾分鐘,然後系統放棄,並說它避免了不良的連接。在這種情況下,很可能是無線AP過載或DHCP服務器地址用盡,或者電話連接到AP時不穩定的連接斷開。
我看到的設備行為與GAThrawn相同,但是我也可以訪問針對DHCP服務器運行的數據包跟踪,這些跟踪清楚地表明(a)DHCP服務器在響應來自Android設備的請求時做的完全正確,並且( b)DHCP服務器發送DHCP ACK後,Android設備和本地網關成功交換ARP數據包。 wifi連接非常牢固,網絡上只有兩個其他設備。
Mike Duskis
2012-08-21 06:48:03 UTC
view on stackexchange narkive permalink

自從我將Sony Ericcson Experia Pro(“ iyokan”)從Cyanogenmod 7.2(Android 2.3.7)升級到9.0(Android 4.0.3)以來,這個問題一直困擾著我-直到今天,我做了一些更詳細的介紹調查。

很明顯,這是與DHCP客戶端有關的缺陷。當它出現時,設備無法從任何訪問點獲取IP地址,即使以前沒有問題的IP地址也是如此。切換到靜態IP地址可以解決此問題。

幾分鐘前,我發現刪除/ data / misc / dhcp的內容,然後重新設置設備可以解決此問題。我敢肯定它會再次發生,但是當它發生時,我會知道該怎麼做。

我希望這些信息對某人有所幫助,並可能會導致解決問題。我無法報告這是一個官方錯誤,因為我使用的是每晚構建(cm-9-20120819-NIGHTLY-iyokan)

R R
2012-05-22 12:05:18 UTC
view on stackexchange narkive permalink

@ k3b正確的原因是Internet連接不良意味著不是錯誤消息出現的原因。如果您實際上有連接問題,那麼您不會收到錯誤消息(完全違反直覺)
看來,自從升級到ics後,人們對此有疑問。

理論上應該有一個設置可以將其關閉:

 設置-> Wi-Fi ->高級->避免不良的Internet連接 

我理論上說是因為我沒有。查看您是否這樣做以及它是否解決了問題。如果您不知道或不知道,請繼續閱讀。

xda-developers上只有一個root應用程序可以解決此問題。如果您沒有或不想生根,則必須等待Google修復此問題。

令人討厭的是,我可以在設置中看到該選項,但是未選中它(並且仍然出現錯誤)。
Suraj Bajaj
2012-10-24 21:19:56 UTC
view on stackexchange narkive permalink

我在CM9上也遇到了這個問題。而且問題很嚴重,我幾乎無法連接到WiFi。所以我決定自己修復。我寫了一個應用程序,現在可以輕鬆解決此問題。您可以從Google Play中獲取

現在有一些說明

問題:如您所知,當您的設備顯示“連接不良”時,連接並不是真的很差,這全都是Android將其弄亂了。可以通過清除Android存儲DHCP信息的內容來解決此問題,由於某種原因導致數據出了問題。此信息不過是 lease and pid的內容。由於租約不是人類可讀的(租約我不明白!),我無法確定那裡到底出了什麼問題。但是清除會有所幫助。

解決方案:我構建的解決方案只是自動關閉WiFi,清除DCHP信息,然後重新打開WiFi。簡單而完美的解決方案! :)

您能否告訴我們您的應用程序如何解決此問題。我只是想知道非root用戶是否可以通過某種方式通過重新連接/斷開連接來做到這一點,即使它更痛苦?
@GAThrawn:是的,該應用會清除Android存儲其DHCP信息的內容。由於某種原因,數據導致了所有問題。如您所知,當它說“連接不良”時,連接並不是真的很差,這全都與Android搞砸了有關。現在,對於非root用戶的設備,我擔心此解決方案將無法訪問所需的DHCP數據超級用戶權限。 (這就是應用程序需要root用戶訪問權限的原因。)
有趣。我們在這裡談論什麼樣的DHCP信息?租賃?還是配置?您怎麼知道如何解決它?在哪裡可以找到其他信息?您的應用是開源的嗎?如果是這樣,我在哪裡可以查看來源?
問題太多了..哈哈!是的,它是租約和pid。由於租約不是人類可讀的(租約我不明白!),我無法確定那裡到底出了什麼問題。但是清除會有所幫助。 :)我正在四處尋找解決此問題的地方(不幸的是,我不記得在哪裡),我讀到這是DHCP信息的問題。因此,嘗試嘗試手動清除它,並且它起作用了!我的應用僅自動關閉WiFi,清除DCHP租約和pid,然後重新打開WiFi。簡單而完美的解決方案! ;)
lurker
2012-09-28 14:28:57 UTC
view on stackexchange narkive permalink

如果設備無法聯繫DHCP服務器,也會發生這種情況。

Anil khurana
2012-12-21 11:27:56 UTC
view on stackexchange narkive permalink

遇到此問題時,我在高級WiFi設置中將WiFi網絡的網關編輯為與代理地址相同。這為我解決了這個問題。

您能解釋一下*如何*嗎?這個問題沒有說明使用代理。那應該是什麼設置?在哪裡可以找到它們?


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...