前言
记一次日常运维边缘端设备时,网络环境连接不正常,修改MTU过程。
查看当前网络的MTU
ping -c 2 -M do -s 8000 www.baidu.com
或者
ip link show
执行结果:当前网络MTU值是1500
查找MTU文件
find -name mtu 2> /dev/null
执行结果:
关闭/开启网络
修改边缘端设备MTU时,需要先禁用网络才可以修改,否则会提示驱动繁忙,导致修改不成功。
网线连接
禁用
ifconfig eth0 down
开启
ifconfig eth0 up
WIFI连接
禁用
svc wifi disable
开启
svc wifi enable
修改网络MTU
根据find找出的mtu文件路径,执行以下指令,执行完记得开启网络。
echo 1500 > /sys/devices/platform/ff3f0000.ethernet/net/eth0/mtu
或者
假设你的网络接口是 wlan0,如果是网线 wlan0修改为eth0.
ip link set dev wlan0 mtu 1500
查看是否修改成功
执行以下指令,输出以上步骤的值,则为修改成功。
cat /sys/devices/platform/ff3f0000.ethernet/net/eth0/mtu
或者执行
ifconfig
MTU值为1500则为修改成功。