Zupełnie nowy komputer ładuje tylko niektóre domeny w trybie Wi-Fi

0

Mam nowego Lenovo Carbon X1 4. generacji. Internet przewodowy z adapterem działa dobrze, ale Wi-Fi nie działa. Próbowałem zainstalować najnowsze sterowniki, ponownie zainstalować system Windows, a nawet zainstalować sterowniki dla podobnych modeli. Wszystko ma ten sam problem: Windows zgłosi, że jest podłączony do Wi-Fi i ma internet.

Chrome spróbuje załadować strony. Ale strony się nie ładują - wcale. Będą tylko próbować pobierać wiecznie i uzyskać bardzo mało danych (niektóre rzeczy zostaną pobrane, zwykle tylko nagłówek).

Dziwnie, niektóre strony internetowe są z tego wyjątkiem. Na przykład wyszukiwania Google działają doskonale; wszystko, co kończy się na google.com działa dobrze. Próbowałem pozostawić ustawienia DNS / IP na automatycznym i używam Google DNS, ale nic się nie zmienia.

Ian Hyzy
źródło

Odpowiedzi:

3

„Witryny Google działają, ale inne nie”, często wynika z tak zwanej „czarnej dziury Path MTU Discovery”. Czarna dziura PMTUD występuje wtedy, gdy coś w Twojej sieci - prawdopodobnie lokalna brama NAT lub zapora ogniowa - albo nie wysyła „miejsca docelowego nieosiągalnego dla ICMP; wymagana jest fragmentacja, ale wiadomości„ nie fragmentuj ”- bit set” lub blokuje te wiadomości przed innymi środkowe skrzynki sieciowe.

Aby sprawdzić, czy tak jest i obejść ten problem, spróbuj tymczasowo ustawić MTU na coś tak niskiego jak 1300 na interfejsie Wi-Fi laptopa. Jeśli wszystkie witryny działają, gdy używasz 1300-bajtowej jednostki MTU, spróbuj dostosować ją z powrotem do góry, aż znajdziesz najwyższą wartość, która działa.

Witryny Google są inteligentne i zawsze negocjują protokół MSS TCP (taki jak odpowiednik MTU warstwy TCP), który powoduje, że MTU warstwy IP wystarcza poniżej 1500 do działania w większości sieci, nawet jeśli te sieci mają problemy z MTU ścieżki . Właśnie dlatego „Witryny Google działają, ale inne nie” to zwykle podarunek dla tego konkretnego problemu.

Jeśli ręczne ustawienie niskiej MTU nie rozwiąże problemu, to prawdopodobnie nie jest to czarna dziura PMTUD.

Spiff
źródło
To było to! Wielkie dzięki za Twoją pomoc. Dla innych, którzy patrzą na tę odpowiedź, aby ustawić MTU w systemie Windows, uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień: netsh interface ipv4 set subinterface "InterfaceName" mtu=1300 store=persistent Na tym komputerze 1400 wydawało się być najlepszym miejscem.
Ian Hyzy