《【Windows7技巧】系统MTU值的更改方法(64位与32位)均适用.doc》由会员分享,可在线阅读,更多相关《【Windows7技巧】系统MTU值的更改方法(64位与32位)均适用.doc(5页珍藏版)》请在三一办公上搜索。
1、【Windows7技巧】MTU值的更改方法(64位与32位)前面我讲了在XP下修改MTU值的方法,但此法在Windows7中却行不通,经过测试与学习,最终找到了Windows7下修改MTU值的方法,现奉献给大家。一、找到最合适的MTU值用Ping命令来查找最合适的MTU值,如果不明白MTU是怎么回事,可以参见的我另一篇文章【WindowsXP技巧】修改MTU值,让网络更快更流畅,这里不再讲MTU,直接进行操作。点击Win7的开始菜单中的“运行”,如下图所示:在弹出的“运行”窗口中输入“cmd”后回车(或点击“确定”按钮)效果如下图:点击确定后,会弹出命令行窗口,输入“ping -f -l ?
2、”其中?代表的是MTU值,这个值由你来定,如可以从1400开始,如果Ping的结果中出现“需要拆分数据包但是设置DF。”。说明被拆包了,要把值调小再试;如果调试通过则加大数值,找到不出现“需要拆分数据包但是设置DF。”的最大值就是最佳的MTU值。(如下图)从上图可以看出我的电脑最佳的MTU值是1464,为1465时就要拆包了。二、对Win7的MTU值进行更改刚才通过Ping命令,我们得到MTU值是1464(这是我的机器,你的自己测试),但在发送数据还有28字节的数据头,所以最终的MTU值为1464+28=1492。下面开始修改这个值:首先查看一下我的MTU值是多少?打开运行窗口,输入“CMD”
3、回车,打开命令窗口,输入查看命令:“netsh interface ipv4 show subinterfaces”,效果如下图所示:我这里出现了四个MTU,是因为我安装的虚拟机的缘故。真正的物理网卡的连接是“本地连接”,我的MTU值是1500,而不是最佳的1492。更改MTU值MTU的修改命令:“netsh interface ipv4 set subinterface 连接名 mtu=? store=persistent”将连接名改成你的连接,我的连接就叫“本地连接”,你的呢,可以通过上面的查看命令查到,我的MTU值是1492。因此,我的MTU的更改命令应该是:“netsh interface ipv4 set subinterface 本地连接 mtu=1480 store=persistent”运行一下,OK!出现“确定”,表示成功了。如果没有出现确定,表示命令有错,检查一下吧。三、检查是不是改过来了。输入命令“netsh interface ipv4 show subinterfaces”一看就知道了。是不是已经改过来了,达到更改的目的了。四,特别说明:有的人安装的IPV6,更改的方法就是将上述命令中的IPV4改为IPV6即可。