![Não consigo acessar alguns sites, possível problema de MTU no roteador?](https://rvso.com/image/1304004/N%C3%A3o%20consigo%20acessar%20alguns%20sites%2C%20poss%C3%ADvel%20problema%20de%20MTU%20no%20roteador%3F.png)
Dois sites específicos que não consigo acessar são css-tricks.com e jquery.com, que são cruciais para mim, já que sou web designer.
Conversei com meu ISP e tentamos
- Usando navegadores diferentes,
- Usando vários servidores DNS,
- Limpando o cache DNS
- Redefinindo o modem de volta às configurações de fábrica,
- e finalmente foi sobre a alteração das configurações de MTU, que não estava disponível na interface do roteador, eles desistiram e me disseram para tentar um roteador diferente se o problema persistir.
Aqui está o problema, não tenho outro e não quero pagar por ele. Obviamente este (airties rt-211) está funcionando, mas provavelmente há uma configuração incorreta.
De qualquer forma, tomei as rédeas e depois de pesquisar no Google descobri mais sobre o MTU. Aparentemente, meu MTU está definido como 1500. Executar ping em css-tricks.com com um pacote de 1500b retorna o seguinte erro:
O pacote precisa ser fragmentado, mas o DF está definido.
Tentei descer até 1472. Neste ponto, as mensagens de erro mudam para:
A solicitação expirou.
Também tentei valores muito mais baixos, mas o tempo limite foi atingido mesmo com um pacote de 1kb.
Também não acho que haja problema com os DNS do ISP, já que uso o mesmo ISP no trabalho e consigo acessar esses sites.
Também fiz um tracert, mas, novamente, a solicitação expirou após o 16º salto.
Alguém tem alguma ideia?
Responder1
Seu ping
julgamento não significa necessariamente nada.
O MTU normal para Ethernet (e para a Internet) é 1500. Como o ping não conta o tamanho do cabeçalho (28 bytes) como parte do tamanho do pacote, ele normalmente irá reclamar Packet needs to be fragmented but DF set
se você tentar usar um tamanho de pacote superior a 1472 (+ 28). = 1500). A DF
sigla significa "Don't Fragment" e pacotes maiores que o MTU precisam ser fragmentados para serem transmitidos.
Além disso, para evitar que scanners maliciosos detectem servidores, é comum desligar as respostas aos pings, o que Request timed out
não é necessariamente um indicativo de problema.
Dito isso, posso executar ping em css-tricks.com e jquery.com e obter respostas, então você pode realmente ter um problema aí. Para ajudar a restringir as coisas, compare o endereço IP que você está vendo nesses sites (o ping informará o endereço IP que está fazendo ping entre parênteses após o nome de domínio) com o endereço IP que você vê em outros computadores que funcionam. Tente também tracert
ou traceroute
(dependendo do seu sistema operacional) ver qual rota seus pacotes estão seguindo. É possível que haja um erro de roteamento entre você e o site em questão, o que mostraria os pacotes entrando em um buraco negro. Observo que ambos os sites que você mencionou são hospedados porTemplo da Mídiaentão você pode tentar pedir ajuda a eles.
Responder2
Pode ser um problema com um roteador em algum lugar ao longo da rota que esteja bloqueando pacotes ICMP. Isso é feito porque alguns sites maliciosos os utilizam por motivos nefastos. Consulte os artigos 'Protocolo de mensagens de controle da Internet' e 'Buraco negro (rede)' na Wikipedia para obter detalhes. Tive esse problema apenas com o site IMDb por algum motivo, e a solução em Linux, que é o que utilizo, é explicada nos seguintes posts do blog:
http://blog.glinskiy.com/2009/02/packetization-layer-path-mtu-discovery.html
http://fitzcarraldoblog.wordpress.com/2010/11/30/why-cant-i-access-a-specific-web-site/
Para contornar isso, você deve desabilitar o ICMP e habilitar o PLPMD (Packetization Layer Path MTU Discovery). Não sei como fazer isso no Windows, mas o Google provavelmente indicará a direção certa.
Boa sorte.
Responder3
Tente diminuir seu MTU de saída (talvez pppoe?). Ele está definido como padrão 1492. você pode configurá-lo para um valor mais baixo, como 1450.
Alguma rota "mal implementada" tornará o pacote maior que o limite físico da Ethernet e causará erros na conexão com a Internet.