mtu设置越大越好吗(mtu设置)
发布日期: 2023-08-16 00:50:24 来源: 互联网

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、实践、重启、测试,最后得出最佳的网络状态,探索无极限,努力,终会有好结果。

本文到此结束,希望对大家有所帮助。

关键词:

相关文章

热点图集