Je voudrais changer la taille par défaut de mon ping, pour pouvoir tester le MTU sur mon lien.
Comment puis je faire ça ?
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))"
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
Voici une solution très simple:
ping - s 4024 192.168.0.
Où - s détermine la taille du paquet envoyé