Counter-Strike 2

Counter-Strike 2

Not enough ratings
Configurando MTU no Windows 10 para baixar loss e choke
By catatau
Como verificar se precisa baixar o MTU da conexão de rede no Windows 10.
Pode ajudar quem estiver passando por problemas de loss e choke em algumas operadores de banda larga.
   
Award
Favorite
Favorited
Unfavorite
Verificar conexões e MTU

Abra o menu Iniciar e digite "cmd", daí clique com o botão direito e "Executar como Administrador"

Dentro do prompt, digite o comando
netsh interface ipv4 show subinterfaces
para verificar o nome das placas de rede/wifi do seu computador.

No caso vamos configurar a "Ethernet" (que é a rede cabeada). No mesmo prompt, digite o comando
ping www.google.com -f -l 1500
.Esse comando vai testar sua conexão com o MTU 1500 (o padrão).

Se aparecer a mensagem "Packet needs to be fragmented but DF set." então você precisa baixar o MTU gradualmente até encontrar o valor correto.

Ajuste de MTU
Então, comece baixando para 1470 no comando anterior (ou um valor menor que 1500, como 1450, 1460, 1480).
Vamos testar com
ping www.google.com -f -l 1470
.Agora deve aparecer o ping normal sem a mensagem de fragmentação.
Daí você vai testando com valores medianos ((valor1 + valor2) / 2) até achar o maior valor de MTU que sua conexão aguenta.


No meu caso comecei com 1470 e 1500.
ping www.google.com -f -l 1500
-> "Packet needs to be fragmented but DF set."
ping www.google.com -f -l 1470
-> OK, já que não apareceu a mensagem de erro.

Próximo valor = (1500 + 1470) / 2 = 1485
ping www.google.com -f -l 1485
-> "Packet needs to be fragmented but DF set."
Como deu erro, preciso de um valor menor.

Próximo valor = (1470 + 1485) / 2 = 1477.5 ~= 1477 arredondando o 0.5 para 0
ping www.google.com -f -l 1477
-> "Packet needs to be fragmented but DF set."
Preciso de valor menor.

Próximo valor = (1470 + 1477) / 2 = 1473.5 ~= 1473
ping www.google.com -f -l 1473
-> "Packet needs to be fragmented but DF set."
Mais um valor menor.

Próximo valor = (1470 + 1473) / 2 = 1471.75 ~= 1472 arredondando o 0.75 para +1
ping www.google.com -f -l 1472
-> OK

Como 1472 (OK) é logo antes do 1473 (fragmented), ele é o melhor valor.
Mas faça as contas na calculadora, cada lugar é o seu lugar e o valor para a sua conexão pode ser diferente da minha!!!
Salvando a configuração no sistema
Agora para salvar esse valor no sistema, digite

netsh interface ipv4 set subinterface Ethernet mtu=1472 store=persistent

..., e voilá!

8 Comments
trindade 17 Sep, 2020 @ 10:52am 
Só pra completar, sempre deve se adicionar 28 ao valor do ping

1472 + 28 = 1500 ( maior mtu possível e default )
Landulfo 15 Jul, 2020 @ 4:05pm 
Para quem assim como eu estava tendo problemas no momento de salvar as configurações, com nome, sintaxe ou elemento não encontrado, siga os seguintes passos:

1- Coloque o comando que o autor indicou originalmente em um bloco de notas:
netsh interface ipv4 set subinterface Ethernet mtu=1472 store=persistent

2- Digite aquele primeiro comando que ele passou no Prompt de Comando:
netsh interface ipv4 show subinterfaces

3- Copie o nome da sua interface. Na primeira foto do texto, está circulada em vermelho "Ethernet", no meu caso, foi "Ethernet 2"

4- Cole o nome da sua interface ENTRE ASPAS após o termo subinterface no comando. Altere também o comando com o valor de MTU mais adequado que você atingiu com os testes que o autor passou. No meu caso, ficou assim:
netsh interface ipv4 set subinterface "Ethernet 2" mtu=1430 store=persistent

5- Dê um enter e aprecie o "OK" que vai aparecer.

Espero que também dê certo para vocês.
catatau  [author] 24 Dec, 2019 @ 6:55pm 
msm coisa
Wt3z 18 Dec, 2019 @ 5:37am 
e pra quem usa wifi ?
catatau  [author] 6 Nov, 2019 @ 4:42pm 
Sua rede provavelmente não se chama "Ethernet", deve ser algo como "Ethernet 2" ou "Rede Local"
Cypok 5 Nov, 2019 @ 8:28pm 
pra mim aparece, The File name, directory name, or volume label syntax is incorrect
catatau  [author] 25 Sep, 2019 @ 6:21pm 
Não serve pra todas as causas de loss... Deve ser algum bug do windows, de colocar informação extra que acaba ultrapassando o MTU
AnjoStaN 23 Sep, 2019 @ 1:35pm 
Porem, quando alteramos o MTU para o máximo possivel sem perda, assim que alterado ele passa a ter perda quando testado o mesmo valor, e assim por diante. Por que isto acontece?