Comment puis-je vérifier la valeur MTU pour ma connexion actuelle?
Dans mes paramètres de connexion réseau, le MTU est réglé sur automatique et je voudrais savoir quelle valeur a été automatiquement sélectionnée pour cela.
Comment puis-je vérifier la valeur MTU pour ma connexion actuelle?
Dans mes paramètres de connexion réseau, le MTU est réglé sur automatique et je voudrais savoir quelle valeur a été automatiquement sélectionnée pour cela.
Réponses:
ifconfig
pour afficher le MTU actuel. Exemple (recherche juste de MTU):
ifconfig| grep -i MTU
UP BROADCAST MULTICAST MTU:1500 Metric:1
UP LOOPBACK RUNNING MTU:65536 Metric:1
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Méthode alternative:
ip addr | grep mtu
Par exemple:
ip addr | grep mtu
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1300 qdisc fq_codel state UP group default qlen 1000
3: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
4: veth0@if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc noqueue state UP group default qlen 1000
ipconfig
.
ip addr
au lieu de ip ad
. Bien que l'abréviation soit possible, je pense qu'il vaut mieux utiliser le nom complet dans les réponses.
ipconfig
peut être "commun", mais il est également obsolète - la vraie raison pour laquelle il est supprimé OMI :) Il peut parfois omettre des informations importantes, telles que les adresses IP secondaires; L'IIRC, la méthode qu'il utilise pour communiquer avec le noyau (ioctls) limite la quantité de données qui peuvent être envoyées, tandis que les outils iproute2
utilisent une méthode différente (netlink) avec des limites bien plus élevées.
Vous pouvez lire la valeur du /sys
système de fichiers du noyau:
cat /sys/class/net/<interface>/mtu
Remplacez <interface>
par le nom de l'interface à interroger.
mtu
pas le casMTU
. Suggérez de grep d'une manière insensible à la casse avecgrep -i
.