¿Cómo puedo verificar el valor de MTU para mi conexión actual?
En mi configuración de conexión de red, el MTU está configurado en automático y me gustaría saber qué valor se seleccionó automáticamente para él.
¿Cómo puedo verificar el valor de MTU para mi conexión actual?
En mi configuración de conexión de red, el MTU está configurado en automático y me gustaría saber qué valor se seleccionó automáticamente para él.
Respuestas:
ifconfig
para ver la MTU actual. Ejemplo (solo buscando 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étodo alternativo:
ip addr | grep mtu
Por ejemplo:
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
lugar de ip ad
. Si bien es posible la abreviatura, creo que es mejor usar el nombre completo en las respuestas.
ipconfig
puede ser "común", pero también está en desuso, la verdadera razón por la que se eliminó la OMI :) A veces puede omitir información importante, como IP secundarias; IIRC, el método que utiliza para comunicarse con el núcleo (ioctls) limita la cantidad de datos que se pueden enviar, mientras que las herramientas iproute2
utilizan un método diferente (netlink) con límites mucho más altos.
Puede leer el valor del /sys
sistema de archivos del núcleo:
cat /sys/class/net/<interface>/mtu
Reemplace <interface>
con el nombre de la interfaz para consultar.
mtu
noMTU
. Sugerir a grep de una manera sensible a las mayúsculas congrep -i
.