mtu设置最佳网速方法 路由器mtu设置多少最好( 二 )


1472:包大小为 1472 字节;
-f:禁止路由器拆分数据包
http://www.baidu.com:设百度为探测目标
Linux 用户:
ping -s 1472 http://www.baidu.com
OS X 用户:
ping -D -s 1472 http://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设置最佳网速方法 路由器mtu设置多少最好


然后就要设置你正在使用网络的 MTU 值,敲击“WIN+R”,在打开的运行窗口输入“netsh interface ipv4 set subinterface “需修改的连接名” mtu=值 store=persistent”再点确定 。
其中,需修改的连接名 和 值 要用相应的值来代替 。例如,我这里需要输入:
netsh interface ipv4 set subinterface “WLAN” mtu=1492 store=persistent

推荐阅读