第一步、测出自己当前网络最佳MTU值,敲下“Win键+R”,然后在运行窗口后输入“cmd”,再敲回车键。
第二步、在命令提示符窗口输入以下命令(建议直接复制,以免误将小写字母l写为数字1),输好之后敲击回车。ping-l1472-fwww.baidu.com
这条命令的意思是向www.baidu.com(百度主页)发送一个探测请求,请求将一个不允许分割的1472字节的数据包发送出去。
第三步、要是出现传输失败,提示需要拆分数据包的情况,就说明当前网络的MTU值要比指定的1472小,因此我们就适当调小数据包的大小(比如1450),再发送一条类似的命令。
第四步、如果出现传输成功,就说明当前网络的MTU值比1450要大。于是我们需要稍微调大数值(比如1460),以便求得最为精确的网络MTU值。
第五步、然后通过不断修正数据包的大小,最终得到当前网络的MTU值。比如小编我这里,测试1464通过,但1465失败,所以小编的网络MTU值为1464。
在此需要特别说明的是,当设置本地MTU值,必须牢记要将这个测得的值再加上28,即1464+28=1492。