学习啦>学习电脑>操作系统>Linux教程>

Linux怎么查看和设置MTU

春健分享

  mtu是指一种通信协议的某一层上面所能通过的最大数据包大小,那么Linux怎么查看和设置MTU呢?今天学习啦小编与大家分享下Linux查看和设置MTU的具体操作步骤,有需要的朋友不妨了解下。

  Linux查看和设置MTU方法

  大部分网络设备都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包

  测试 (1472 + 8(ICMP回显示请求和回显应答报文格式长度) + 20(IP首部) = 1500)

  $ ping -c 2 -M do -s 1472 192.168.0.6输出

  代码如下:

  PING 192.168.0.6 (192.168.0.6) 1472(1500) bytes of data.

  bytes from 192.168.0.6: icmp_seq=1 ttl=127 time=1.06 ms

  bytes from 192.168.0.6: icmp_seq=2 ttl=127 time=1.06 ms

  --- 192.168.0.6 ping statistics ---

  packets transmitted, 2 received, 0% packet loss, time 1002ms

  rtt min/avg/max/mdev = 1.060/1.062/1.064/0.002 ms

  查看本机的mtu

  $ netstat -i输出

  Kernel Interface table

  Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg

  eth0 1500 0 82879 0 0 0 69000 0 0 0 BMRU

  lo 16436 0 84 0 0 0 84 0 0 0 LRU

  设置

  # 设置本机的mtu

  sudo ifconfig eth0 mtu 1472

  # 查看设置后的结果

  $ netstat -i

看过“Linux怎么查看和设置MTU”的人还看了:

1.linux怎么查看系统硬件配置

2.linux防火墙有什么作用

3.联普TL-WR2041+路由器桥接怎么设置

4.网件路由器防火墙怎么设置(2)

5.TP-Link TL-WDR5510如何设置WDS桥接(5GHz)

6.路由器mtu值怎么设置

    962263