Altera o tamanho de um ping

4

Eu gostaria de alterar o tamanho padrão do meu ping para poder testar o MTU no meu link.

Como posso fazer isso?

    
por Antoine Orsoni 06.07.2016 / 13:43

3 respostas

3

Para testar o tamanho máximo da MTU em um link (por exemplo, para testar a fragmentação do ICMP), você pode definir o tamanho do pacote ping usando a opção -s .

Por exemplo, para encontrar o MTU máximo, você pode fazer um loop sobre o aumento do tamanho dos pacotes até que ping retorne um código de erro:

size=1272
while ping -s $size -c1 -M do google.com >&/dev/null; do 
  ((size+=4))
done
echo "Max MTU size: $((size-4+28))"
    
por steeldriver 06.07.2016 / 14:00
0

Aqui está uma solução muito simples:

ping -s 4024 192.168.0.3

Onde -s determina o tamanho do pacote sendo enviado

    
por CodeBleeder 10.05.2018 / 11:54
-1

No sistema operacional Windows, o parâmetro -l permite alterar o tamanho do pacote icmp (o tamanho padrão é 32 bytes). De acordo com Microsoft

Veja um exemplo de ping com 1450 bytes de dados:

ping -l 1450 131.107.8.1
    
por Antoine Orsoni 06.07.2016 / 13:43