请找到 C:\Windows\System32\cmd.exe
右键 以管理员身份运行...
输入用于查看当前MTU的命令: netsh interface ipv4 show subinterfaces
然后输入:netsh interface ipv4 set subinterface "连接名" mtu=300 store=persistent
(注:这个连接名是你上一步查看到的名字,一般是“本地连接”。)
300这个数值不一定,这只是保守值,你试试改成哪个快用哪个,一般有576、200、100几个(越低越容易出现打不开网页的问题,这个要注意)。
设置 MTU 大小是一个反复试验的过程: 由最大值 1500开始下降,直至问题解决。使用下列值之一或许能解决一些由MTU值引起的问题:• 1500: 以太网信息包最大值,也是默认值。是没有PPPoE和VPN 的网络连接的典型设置。是 UCOM 路由器、网络适配器和交换机的默认设置
• 1492: PPPoE 的最佳值
• 1472: 使用 ping的最大值 (大于此值的信息包会先被分解)
• 1468: DHCP 的最佳值
• 1430: VPN 和 PPTP 的最佳值
• 576: 拨号连接到 ISP的标准值
如何得出最佳的MTU值
1、进入 MS-DOS 模式;
2、打入 C:WINDOWS>ping -f -l 1500 192.168.1.1。
其中192.168.1.1是网关IP地址,1500是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。
如果出现下面信息:Packet needs to be fragmented but DF set,那表示MTU值太大了,需要更小的 MTU 值才行!
3、下面假设我们使用1464测试。C:WINDOWS>ping -f -l 1464 192.168.1.1,出现的回应信息为:Reply from 192.168.1.1: bytes=1464 time<10ms TTL=128,此时能够Ping通,表示数据包不需要拆包,可以通过网关发送出去。这个MTU值是可行的。不过,建议多试几个值,找出可行的最大MTU 值,这可以达到最佳的网络速率。
4、找出 MTU 值:利用上面这个方法找到的数值并不是MTU值,上面这个值加上数据包头28字节,才是我们需要的MTU值,所以,在上面的例子中,我们所需要的MTU 值是 1464+28=1492
1.开始-运行-输入regedit打开注册表。2.在注册表中按以下地址依次打开文件夹HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces。
3.你会看到Interfaces里面有几个不同子项,找到子项里面自己机子的IP地址在这里面新建DWORD值,修改名为MTU,右键单击修改键入576(16进制)。
4.在同一个子项里面再新建个DWORD值,修改名为TcpAckFrequency,修改值为1(16进制同上)。
5.重启计算机。然后进入游戏,机会体会到很H的武器切换速度以及技能准备速度。
注:在修改的同时必须准确找到自己机子的IP地址
,如在虚拟IP地址子项中修改无效
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)