如何检查当前 MTU 值

如何检查当前 MTU 值

如何检查当前连接的 MTU 值?

在我的网络连接设置中,MTU 设置为自动的我想知道哪个值是自动选择的。

答案1

ifconfig

查看当前 MTU。示例(仅搜索 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

答案2

替代方法:

ip addr | grep mtu

例如:

 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

答案3

您可以从/sys内核文件系统读取该值:

cat /sys/class/net/<interface>/mtu

替换<interface>为要查询的接口名称。

相关内容