如何检查当前连接的 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>
为要查询的接口名称。