
我有一台新的聯想 Carbon X1 第 4 代。帶有適配器的有線網路運作正常,但 wifi 無法運作。我嘗試安裝最新的驅動程序,重新安裝Windows,甚至安裝類似型號的驅動程式。一切都有同樣的問題:Windows 將報告它已連接到 wifi 並且有網路。
Chrome 將嘗試載入頁面。但頁面根本無法載入。他們只會一直嘗試下載並獲得很少的數據(有些東西會下載,通常只是標題)。
奇怪的是,有些網站不包括在內。例如,谷歌搜尋就可以完美運行。任何以 google.com 結尾的都可以正常運作。我嘗試將 DNS/IP 設定保留為自動並使用 Google DNS,但沒有任何變更。
答案1
「Google 網站可以工作,但其他網站不行」通常是由於所謂的「路徑 MTU 發現黑洞」造成的。 PMTUD 黑洞是指網路上的某些東西(可能是本地NAT 閘道或防火牆)沒有發送ICMP「目標無法到達;需要分段但已設定「不分段」位元」訊息,或阻止這些來自其他裝置的訊息。
若要查看是否屬於這種情況並解決該問題,請嘗試在筆記型電腦的 Wi-Fi 介面上暫時將 MTU 設定為較低值,例如 1300。如果在您使用 1300 位元組 MTU 時所有網站都可以工作,請嘗試向上調整它,直到找到可以工作的最高值。
Google 網站對此很聰明,並且始終協商 TCP MSS(類似於 TCP 層的 MTU),從而產生低於 1500 的 IP 層 MTU,足以在大多數網路上工作,即使這些網路存在路徑 MTU 問題。這就是為什麼「Google 網站可以工作,但其他網站不行」通常是針對這個特定問題的暗示。
如果手動設定較低的 MTU 無法解決問題,那麼您的問題可能不是 PMTUD 黑洞。