首页 > 代码库 > MTU值导致KVM虚机wget ,scp无法正常使用

MTU值导致KVM虚机wget ,scp无法正常使用

现象: 故障机 wget无法下载 ,测试机无法scp文件到故障机,一直卡,但故障机可以scp文件给测试机

在故障机上tcpdump抓包发现故障机和测试机的数据包传输很慢,怀疑故障机MTU问题

正常是1200,故障机是1500

1. 查看MTU值

# cat /sys/class/net/eth0/mtu

2.  修改MTU值

# echo "1200" > /sys/class/net/eth0/mtu

或者

修改/etc/sysconfig/network-script/ifcfg-eth0

MTU="1200"

修改为1200后正常

MTU的英文全称为Maximum Transmission Unit,意为最大传输单位,也就是在连接的时候,所传输信息包最多可以有多少字节。MTU决定着信息包的大小,如果信息包太小,同样大小的数据就会分成很多个包传输,计算机不得不频繁地作出响应;如果信息包太大则会产生错误,导致传输失败。


本文出自 “7209737” 博客,请务必保留此出处http://7219737.blog.51cto.com/7209737/1569738

MTU值导致KVM虚机wget ,scp无法正常使用