MTU设置多少最好?MTU设置最佳网速方法介绍( 二 )


www.baidu.com:设百度为探测目标
Linux用户:
ping -s 1472 www.baidu.com
OS X用户:
ping -D -s 1472 www.baidu.com
3、这时有2种情况:
(1)如果收到了回复,那么说明你的网络允许最大MTU值就是1500字节,与系统默认值相同,只需要将路由器的MTU值也设置为1500即可;

MTU设置多少最好?MTU设置最佳网速方法介绍


(2)如果出现需要拆分数据包但是设置 DF 。或是Packer needs to be fragmented but DF set.的提示,那就说明数据包大小超过了网络限定的MTU大小 。需要减小探测包大小再次尝试 。(为了截效果图,我将探测包改为1473了)
MTU设置多少最好?MTU设置最佳网速方法介绍


4、按“上箭头”恢复刚才输入的命令,然后以5为跨度减小包大小为1467字节,再次回车探测 。
5、这时同样也有两种可能:
(1)、如果有返回,说明数据包小于MTU限制,就将包大小+3再次探测,如果+3之后没有返回,那就以1为跨度降低数据包大小进行探测 。
(2)、如果还是没有返回,就继续以5为跨度减小包大小,直至有返回后进行5(1)中的操作 。
6、直至你发现数据包-1后,有了返回,就说明你探测到了MTU允许的准确数据包大小 。(例如从1465降低到1464就有了返回,那么允许的数据包大小就是1464)
7、不过上面得到的值还不能设置为操作系统或路由器的MTU,你找到的数据包大小需要加上28字节的“数据包报头”,才是完整的数据包尺寸 。
(例如:探测到的数据包大小是1464,那么加上28字节,最终MTU=1492字节)
8、最后,只需要将路由器和操作系统中的MTU值设置为你得出的结果即可 。
电脑mtu设置方法
一、XP操作系统设置方法:
1、 按Win+R组合键,调出“运行”菜单,输入regedit,然后回车;
2、 选择“HKEY_Local_Machine》SYSTEM》CurrentControlSet》Services》Tcpip》Parameters》interface”;
3、在 interface 中下可能有很多项,需要逐个观察键值,会有一个项与你的网卡IP一致,选中该项;
4、然后在该项上点击右键,选择“编辑》新建》DWORD值”,然后在右侧将其命名为“MTU”;
5、右键点击MTU,选择“修改”,在弹出的窗口中选择“十进制”,填入你得出的合理MTU值即可 。
二、Vista、Win7操作系统设置方法:
1、进入系统盘:\Windows\System32\找到cmd.exe,右键“以管理员身份运行”;
2、在出现的“命令提示符”窗口中输入“netsh interface ipv4 show subinterfaces”并回车来查看当前的MTU值
3、接下来输入“netsh interface ipv4 set subinterface “需修改的连接名” mtu=你得出的合理值 store=persistent”并回车即可
例如:“netsh interface ipv4 set subinterface “本地连接” mtu=1492 store=persistent”
三、win10操作系统设置方法:
首先,查看自己当前网络的 MTU 值,敲击“WIN+R”,在打开的运行窗口输入“netsh interface ipv4 show subinterfaces”再点确定 。
然后就要设置你正在使用网络的 MTU 值,敲击“WIN+R”,在打开的运行窗口输入“netsh interface ipv4 set subinterface “需修改的连接名” mtu=值 store=persistent”再点确定 。
MTU设置多少最好?MTU设置最佳网速方法介绍


其中,需修改的连接名 和 值 要用相应的值来代替 。例如,我这里需要输入:
netsh interface ipv4 set subinterface “WLAN” mtu=1492 store=persistent
在这里,我已经把要修改的地方用粗体字标出来了 。

推荐阅读