Inspecter l'MTU dans /sys/class/net
Dans cette étape, vous explorerez le système de fichiers /sys
pour trouver la valeur de l'MTU. Le système de fichiers /sys
est un système de fichiers virtuel qui fournit une interface aux structures de données du noyau. Il vous permet d'inspecter et parfois de modifier les paramètres du noyau et les informations sur les périphériques.
Les informations sur les interfaces réseau, y compris l'MTU, sont accessibles via le répertoire /sys/class/net
. Chaque interface réseau de votre système aura un sous-répertoire ici.
Ouvrez votre terminal s'il n'est pas déjà ouvert.
Tout d'abord, listons le contenu du répertoire /sys/class/net
pour voir les interfaces réseau disponibles. Tapez la commande suivante et appuyez sur Entrée :
ls /sys/class/net/
Vous devriez voir une liste d'interfaces réseau, similaire à la sortie de ip link show
ou ifconfig
. Dans cet environnement, vous verrez probablement eth0
et lo
.
eth0 lo
Maintenant, regardons à l'intérieur du répertoire de notre interface principale, eth0
. Tapez la commande suivante et appuyez sur Entrée :
ls /sys/class/net/eth0/
Cela vous montrera une liste de fichiers et de répertoires qui contiennent des informations sur l'interface eth0
.
addr_assign_type broadcast device ifindex mtu phys_port_id speed
address carrier dormant iflink napi_defer_hard_irqs phys_port_name statistics
addr_len carrier_changes duplex link_mode netdev_group power subsystem
bonding_slave carrier_up_count flags lower_ operstate proto_down_reason tx_queue_len
bridge_slave dev_id gro_flush_timeout name_assign_type perms qdisc type
Remarquez le fichier nommé mtu
. Nous pouvons lire le contenu de ce fichier pour obtenir la valeur de l'MTU. Utilisez la commande cat
pour afficher le contenu du fichier mtu
. Tapez la commande suivante et appuyez sur Entrée :
cat /sys/class/net/eth0/mtu
Vous devriez voir la valeur de l'MTU affichée dans le terminal, qui devrait être 1500
.
1500
Cette méthode de vérification de l'MTU en lisant le fichier /sys
offre un moyen direct d'accéder aux informations au niveau du noyau sur l'interface réseau.
Vous avez maintenant vérifié avec succès l'MTU en utilisant trois méthodes différentes : ip link show
, ifconfig
et en inspectant le système de fichiers /sys
. Cela démontre qu'il existe souvent plusieurs façons d'effectuer la même tâche sous Linux.
Cliquez sur Continuer pour terminer ce laboratoire.