Новий ПК завантажує лише деякі домени під час роботи з Wi-Fi


0

У мене є новий Lenovo Carbon X1 4-го покоління. Провідний Інтернет з адаптером працює нормально, але Wi-Fi не працюватиме. Я спробував встановити новітні драйвери, перевстановити Windows і навіть встановити драйвери для подібних моделей. У всіх однакова проблема: Windows повідомить, що він підключений до wifi та має Інтернет.

Chrome спробує завантажити сторінки. Але сторінки взагалі не завантажуватимуться. Вони просто намагатимуться завантажувати назавжди і отримують дуже мало даних (деякі речі завантажуватимуться, як правило, лише заголовок).

Як не дивно, деякі веб-сайти є окрім цього. Пошуки Google, наприклад, працюють чудово; все, що закінчується на google.com, працює чудово. Я намагався залишити налаштування DNS / IP автоматично та використовувати Google DNS, але нічого не змінюється.

Відповіді:


3

"Сайти Google працюють, але інші сайти не мають" часто пояснюється тим, що відомо як "чорна діра відкриття контуру MTU". Чорна діра PMTUD - це те, коли щось у вашій мережі - можливо, локальний NAT-шлюз або брандмауер - або не надсилає ICMP "недоступного місця призначення; потрібна фрагментація, але повідомлення" не фрагментуйте "біт-набір", або блокує ці повідомлення від інших мережеві середні скриньки.

Щоб дізнатися, чи так це, і вирішіть це, спробуйте тимчасово встановити MTU на щось низьке, наприклад 1300, на інтерфейсі Wi-Fi вашого ноутбука. Якщо всі сайти працюють, коли ви використовуєте MTU потужністю 1300 байт, спробуйте відкоригувати його вгору, поки не знайдете найвище значення, яке працює.

Сайти Google розумні в цьому і завжди домовляються про TCP MSS (це як еквівалент рівня TCP рівня MTU), що призводить до отримання рівня MTU на рівні IP, якого вистачає нижче 1500 для роботи в більшості мереж, навіть якщо ці мережі мають проблеми з MTU шляхом . Ось чому "веб-сайти Google працюють, але інші сайти не мають", як правило, це подарунок для цієї конкретної проблеми.

Якщо встановлення низького MTU вручну не вирішує проблему, можливо, ваша проблема не є чорною дірою PMTUD.


Це було все! Дякую за допомогу. Для інших, хто дивиться на цю відповідь, щоб встановити MTU в Windows, виконайте наступне у підвищеному командному рядку: netsh interface ipv4 set subinterface "InterfaceName" mtu=1300 store=persistent На цій машині 1400, здавалося, було приємним місцем.
Ian Hyzy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.