Linux用户:
ping -s 1472 www.baidu.com
OS X用户:
ping -D -s 1472 www.baidu.com
3、这时有2种情况:
(1)如果收到了回复,那么说明你的网络允许最大MTU值就是1500字节,与系统默认值相同,只需要将路由器的MTU值也设置为1500即可;
(2)如果出现需要拆分数据包但是设置 DF 。或是Packer needs to be fragmented but DF set.的提示,那就说明数据包大小超过了网络限定的MTU大小 。需要减小探测包大小再次尝试 。(为了截效果图,我将探测包改为1473了)
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、进入系统盘:WindowsSystem32找到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”再点确定 。
其中,需修改的连接名 和 值 要用相应的值来代替 。例如,我这里需要输入:
netsh interface ipv4 set subinterface “WLAN” mtu=1492 store=persistent
在这里,我已经把要修改的地方用粗体字标出来了 。
另外,请大家注意,修改 MTU 值与查看不同,需要以管理员身份运行命令提示符 。
推荐阅读
- 无线ap怎么使用5g不用2.4g 小编教你无线AP怎么使用
- 小编分享Win10无线网卡的Mac地址应该怎么修改
- 重装的win7没有无线驱动怎么办 分享Win7重装没有驱动怎么办
- 荣耀Magic3支持无线充电吗。
- 荣耀50pro如何连接无线耳机。
- logitech无线键盘怎么连接电脑
- 我来分享Win10无线网络连接上但上不了网怎么办
- 无线路由器密码怎么改
- 路由器进水了还能用吗
- mac无线网络连不上wifi 我来教你电脑连不上wifi无线网络怎么办