Inspeccionar la MTU en /sys/class/net
En este paso, explorará el sistema de archivos /sys
para encontrar el valor de la MTU. El sistema de archivos /sys
es un sistema de archivos virtual que proporciona una interfaz a las estructuras de datos del kernel. Permite inspeccionar y, en ocasiones, modificar parámetros del kernel e información de dispositivos.
La información de las interfaces de red, incluyendo la MTU, se expone a través del directorio /sys/class/net
. Cada interfaz de red en su sistema tendrá un subdirectorio aquí.
Abra su terminal si no está abierta.
Primero, liste el contenido del directorio /sys/class/net
para ver las interfaces de red disponibles. Escriba el siguiente comando y presione Enter:
ls /sys/class/net/
Debería ver una lista de interfaces de red, similar a la salida de ip link show
o ifconfig
. En este entorno, probablemente verá eth0
y lo
.
eth0 lo
Ahora, eche un vistazo dentro del directorio de nuestra interfaz principal, eth0
. Escriba el siguiente comando y presione Enter:
ls /sys/class/net/eth0/
Esto le mostrará una lista de archivos y directorios que contienen información sobre la interfaz 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
Note el archivo llamado mtu
. Podemos leer el contenido de este archivo para obtener el valor de la MTU. Utilice el comando cat
para mostrar el contenido del archivo mtu
. Escriba el siguiente comando y presione Enter:
cat /sys/class/net/eth0/mtu
Debería ver el valor de la MTU impreso en la terminal, que debería ser 1500
.
1500
Este método de verificación de la MTU leyendo el archivo /sys
proporciona una forma directa de acceder a la información a nivel de kernel sobre la interfaz de red.
Ahora ha verificado con éxito la MTU utilizando tres métodos diferentes: ip link show
, ifconfig
y mediante la inspección del sistema de archivos /sys
. Esto demuestra que a menudo hay múltiples formas de realizar la misma tarea en Linux.
Haga clic en Continuar para completar este laboratorio.