web-dev-qa-db-fra.com

Changer la taille d'un ping

Je voudrais changer la taille par défaut de mon ping, pour pouvoir tester le MTU sur mon lien.

Comment puis je faire ça ?

5
Antoine Orsoni

Pour tester la taille maximale de MTU sur un lien (c'est-à-dire pour tester la fragmentation ICMP), vous pouvez définir la taille du paquet ping à l'aide de l'option -s.

Par exemple, pour rechercher le nombre maximal de MTU, vous pouvez effectuer une boucle en fonction de la taille croissante des paquets jusqu'à ce que ping renvoie un code d'erreur:

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

Sous Windows, le paramètre -l permet de modifier la taille du paquet icmp (la taille par défaut est de 32 octets). Selon Microsoft

Voici un exemple de ping avec 1450 octets de données:

ping -l 1450 131.107.8.1
0
Antoine Orsoni

Voici une solution très simple:

ping - s 4024 192.168.0.

- s détermine la taille du paquet envoyé

0
CodeBleeder