Não é possível acessar alguns sites

0

Não consigo acessar alguns sites, como o slack.com. Então eu pesquisei sobre isso e descobri que há algum problema com o meu sistema Ubuntu 16.04 relacionado ao MTU. Depois de tentar algumas solicitações de ping, descobri que os pacotes de dados de tamanho 1497 ou mais não estão sendo enviados. Então, para reconfigurar o MTU, usei

sudo ifconfig enp7s0 mtu 1497

Mas assim que eu executo este comando, minha conexão com a Internet é desconectada e falha na conexão. Estou usando uma conexão DSL.

Por favor, dê algumas sugestões sobre como resolver este problema.

    
por Nikhil Prakash 29.06.2017 / 07:47

2 respostas

0

Reinicialize para recuperar o tamanho original da MTU (1500) ... ou tente defini-lo com sudo ifconfig enp7s0 mtu 1500 ... para restaurar o acesso à rede.

A menos que você tenha alguma configuração vlan não suportada / mal configurada, a MTU não deve ser o problema. A MTU é negociada entre cada conjunto de computadores e roteadores na rede e pacotes quebrados em tamanhos que se ajustam às MTUs em andamento.

    
por Soren A 29.06.2017 / 13:19
0

Seu problema é com a configuração de MTU para sua conexão DSL.

Há uma configuração de MTU na configuração de rede do Ubuntu e uma configuração de WAN MTU no seu roteador.

Para DSL, uma configuração de MTU comum é 1492. Basta ir em frente e tentar esse valor primeiro e ver se seus sites da Web agora estão acessíveis.

Para determinar a configuração correta, comece com todas as configurações de MTU = 1500 e VPN = off. (VPN requer testes diferentes).

No terminal:

ping [-c count] [-M do] [-s packet_size] [host]

As opções usadas são:

  • c count : número de vezes para pingar
  • M hint : selecione a estratégia de descoberta do MTU do caminho. pode ser do (proibir fragmentação, mesmo local), want (fazer descoberta de PMTU, fragmentar localmente quando o tamanho do pacote é grande) ou dont (não definir sinalizador DF).
  • s packet_size : especifica o número de bytes de dados a serem enviados.

Você deve sempre começar em 1472 e diminuir 10 vezes a cada vez. Depois de receber uma resposta, suba até 1 até obter um pacote fragmentado. Pegue esse valor (último valor bom) e adicione 28 ao valor para considerar os vários cabeçalhos TCP / IP. Por exemplo. Digamos que 1452 tenha o tamanho adequado do pacote (onde você obteve uma resposta ICMP ao seu ping). O tamanho real da MTU seria 1480, que é o ideal para a rede com a qual estamos trabalhando.

ping -c 4 -M do -s 1472 8.8.8.8 # this will probably show fragmentation

ping -c 4 -M do -s 1462 8.8.8.8 # may show fragmentation

ping -c 4 -M do -s 1452 8.8.8.8 # no fragmentation?

ping -c 4 -M do -s 1453 8.8.8.8 # still no fragmentation?

referência: Como determinar o correto Tamanho da MTU com pings ICMP

    
por heynnema 01.07.2017 / 14:27