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.