高手教你如何修改win7的MTU值

高手教你如何修改win7的MTU值,第1张

输入:netsh interface ipv4 show subinterfaces 查询到目前系统的MTU值。
如果你查询不到你想要的连接,请看看是否已经禁用了某个本地连接。
再分别输入以下两行,每输入一行就按一次回车键。
netsh interface ipv4 set subinterface 本地连接 mtu=1480 store=persistent
netsh interface ipv4 set subinterface 无线网络连接 mtu=1480 store=persistent其中
1480 就是我测试出来的 值1452字节 + 数据包头28字节 = 1480字节。
看来MTU值设定与宽带接入方式的不同也会影响上网速度。所以学习修改win7 mtu值,对于经常上网的朋友们来说,是多么的重要呀

右键点计算机》管理》设备管理器》网络适配器》找到你的网卡,点右键,属性,切换到高级标签,选择巨型包。    修改MTU值到最佳数值时可以适当优化网速,太低了就会导致包太小而明显降低网速,对一些大型游戏都有很大影响。

身份运行)——打开DOS窗口栏,在光标后输入命令
netsh interface ipv4 show subinterfaces
此命令是查看你的连线名称和MTU值的,正常情况下会有几行数据,显示的是你的电脑上所有的网络连接方式,第一列是MTU值,windows7普通版显示的是1500。
确定要修改的连线,输入命令:
netsh interface ipv4 set subinterface "本地连接" mtu=1000 store=persistent
注:" "内为你想改的连线名称,windows7默认的是本地连接。
mtu=1000为你想要的mtu值,测试结果是windows7系统下,使用路由器的,可以修改为1000及其以下,建议设为1000;因为过小会影响网页浏览的速度。
设置好后输入exit退出。
注:不需要重启。
经本人试验,进入角色选择后,点开始游戏,大约等15秒左右就进去了。
对电脑的影响至今没有发现。
不过进决斗场就困难了……

set subinterface "1" mtu =1400 store=active 临时有效
set subinterface "1" mtu =1400 store=persistent 永久有效

先检测mtu在修改:
按开始键-点运行-输入cmd,进入dos界面,输入: ping -f -l 1472 19216811 按Enter键其中19216811是网关IP地址,1472是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现: Packet needs to be fragmented but DF set 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。 如果检测到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。
修改方法如下: Windows平台下 1、运行regedit 2、打开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 3、Interfaces下有多个子项,每个子项对应一个网卡。(请按如下方法选择网卡: A、确定本机用来连接Internet的网卡或拨号连接的IP,如192168019; B、用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项; C、如果IPAddress的键值与A中的IP相同,即192168019,则该子项就是要找的网卡。) 4、进入该子项,在右边的窗口里按鼠标右键,选择“新建”->“DWORD 值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,d出修改窗口,填入MTU的值(一般为十进制的1480)。 填写前请先把基数设为十进制。 设置好后,需要重启机器才能生效。 Windows 7(XP、Vista未实测) 1、使用管理员权限运行cmd 2、使用netsh interface ipv4 show subinterfaces命令看看MTU以及本地连接名称。 3、使用netsh interface ipv4 set subinterface "连接名" mtu=300 store=persistent (注:这里的连接名是你使用上面命令看到的MTU值对应的这个连接名,他在右边显示。)
附:1、此方法不用重启;2、如是ipv6就将上面的ipv4改成ipv6 Linux下可使用如下命令修改 需要root权限 ifconfig 网卡 MTU值 如 ifconfig eth0 mtu 1460


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10555275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存