Questão PC novinho em folha carrega apenas alguns domínios quando em Wifi


Eu tenho um novo Lenovo Carbon X1 4th gen. Internet com fio com um adaptador funciona bem, mas o wifi não vai funcionar. Eu tentei instalar os drivers mais recentes, reinstalar o Windows e até mesmo instalar drivers para modelos semelhantes. Tudo tem o mesmo problema: o Windows informará que está conectado ao Wi-Fi e que tem internet.

O Chrome tentará carregar páginas. Mas as páginas não serão carregadas - de jeito nenhum. Eles continuarão tentando baixar para sempre e obterão muito poucos dados (algumas coisas serão baixadas, geralmente apenas o cabeçalho).

Estranhamente, alguns sites são menos disso. As pesquisas do Google, por exemplo, funcionam perfeitamente; qualquer coisa que termine em google.com funciona bem. Tentei deixar as configurações de DNS / IP automaticamente e usando o DNS do Google, mas nada muda.


0


origem




Respostas:


"Sites do Google funcionam, mas outros sites não" geralmente é devido ao que é conhecido como "buraco negro Path MTU Discovery". Um buraco negro de PMTUD é quando algo em sua rede - provavelmente um gateway ou firewall NAT local - não está enviando ICMP "destino inacessível; fragmentação necessária, mas 'não fragmenta' mensagens de conjunto de bits", ou está bloqueando essas mensagens de outros middleboxes de rede.

Para ver se este é o caso e contornar isso, tente configurar temporariamente a sua MTU para algo baixo como 1300 na interface Wi-Fi do seu laptop. Se todos os sites funcionarem quando você estiver usando uma MTU de 1300 bytes, tente ajustá-lo de volta até encontrar o valor mais alto que funcione.

Os sites do Google são inteligentes sobre isso e sempre negociam um TCP MSS (que é como o equivalente da camada TCP de um MTU) que resulta em um MTU de camada IP que é suficiente abaixo de 1500 para trabalhar na maioria das redes, mesmo se essas redes tiverem problemas de caminho MTU . É por isso que "sites do Google funcionam, mas outros sites não" é geralmente uma solução para esse problema específico.

Se a configuração manual de um MTU baixo não resolver o problema, seu problema provavelmente não é um buraco negro do PMTUD.


3



Foi isso! Muito obrigado pela sua ajuda. Para outros que estão olhando para essa resposta, para definir o MTU no Windows, execute o seguinte em um prompt de comando elevado: netsh interface ipv4 set subinterface "InterfaceName" mtu=1300 store=persistent  Nesta máquina, 1400 parecia ser o ponto ideal. - Ian H