1、它意味着网络上传输的最大数据包。MTU的单位是字节。大多数网络设备的MTU是1500。如果本机的MTU大于网关的MTU,那么大的数据包会被拆开传输,会产生大量的数据包碎片,增加丢包率,降低网速。
2、将本机的MTU设置为小于或等于网关的MTU可以减少丢包。
3、如何检测网关的MTU?
(资料图片仅供参考)
4、在这台机器上打开一个dos窗口并执行:
5、ping-f-l1452192.168.1.1
6、其中192.168.1.1是网关IP地址,1452是数据包的长度。请注意,上面的参数是“-l”(小写L),不是“-1”。如果可以ping通,就意味着数据包不需要解包,可以通过网关发送出去。如果出现:
7、PacketneedstobefragmentedbutDFset.
8、PacketneedstobefragmentedbutDFset.
9、PacketneedstobefragmentedbutDFset.
10、PacketneedstobefragmentedbutDFset.
11、表示数据包需要解包后才能发送。此时,缩短数据包长度,然后执行上面的ping命令。从1400到1472多试几次,就能找到合适的包长。将数据包长度与数据包报头的28个字节相加,得到MTU的值。
12、如果检测到网关的MTU值为1500,则无需修改。如果网关有不能ping通的防火墙,可以尝试直接将MTU设置为1400。
13、C:DocumentsandSettingsAdministratorping-f-l1452192.168.1.1
14、Pinging192.168.1.1with1452bytesofdata:
15、Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
16、Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
17、Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
18、Replyfrom192.168.1.1:bytes=1452time=1msTTL=64
19、结果是一个回应!这意味着这个MTU值是可行的!但是强烈建议找出最大可行MTU值!这样在设置的时候就能达到最好的网速!
20、求MTU值:上面方法找到的值不是MTU!由于数据包中的一些问题,上面的值加上28就是我们需要的MTU值!所以,在上面的例子中,我们需要的MTU值是1464 28=1492!
21、注:我设置为1452 28=1480后,还是会出现一些网站打不开,远程桌面无法通过域名登录的问题(远程桌面可以通过ip正常登录),但是设置MTU为1452后,这些问题就解决了,而此时,
22、登录zlbog后台正常,使用域名登录远程桌面正常。
23、一般来说,设计这台机器的MTU值可以解决一些网站打不开的问题,但是如果你的共享主机或者路由器的MTU设置有问题,有时候问题还是存在或者网速太慢。合理设置路由器和本地计算机的MTU值,
24、你完全可以解决以上问题,最大限度提高上网速度。
25、如何修改这台机器的MTU?修改方法如下:
26、(1), open the registry.
27、(2) Browse to: HKEY _ Local _ Machine System Current Control Settings Service sTcpipParametersInterfaces.
28、(3)接口下有多个子项,每个子项对应一个网卡。请选择如下网卡:
29、(4)确定拨号连接的网卡或IP,如192 . 168 . 0 . 19;
30、(5)鼠标点击界面上的子项,查看键值列表中的IPAddress项;
31、(6)如果IPAddress的键值与(4)中的IP相同,即192.168.0.19,那么这个子项就是要查找的网卡。
32、(7)进入该子项,在右边窗口按鼠标右键,选择New-Double Byte Value,输入名称MTU,回车。用鼠标双击“MTU”弹出修改窗口:3:填写MTU的值。请在填写前将基数设置为十进制。设置好之后,
33、你需要重启机器才能生效。
34、练习,重启,测试,最终获得最佳网络状态,无限探索,努力,最终有好的结果。
本文到此结束,希望对大家有所帮助。
关键词:
Copyright 2000-2021 by www.jiaoyu.news3.cn all rights reserved
备案号: