《暗黑破坏神3》详细解决强退方案:延迟突然变红卡住不动
发布时间:2019-02-11 作者:悟饭小编 1373 人看过 已有[0+ ]人评论

这问题除了一部分服务器的原因,还有----MTU有影响

那什么叫MTU呢,,MTU叫做最大传输单元。

简单的说,我们网络传输的数据都是一个个的数据包,MTU就是这个数据包的最大大小,如果我们本地设置的最大数据包是大小为A, 路由器最大为B,电信路由器最大为C

那么大小关系就应该是C>=B>=A

为什么呢,因为如果A大于B,那么我们本机发送的数据包到了路由器那里就要拆分再传送出去,这样会产生数据包碎片,增加丢包率,降低网络速度,同理,路由器的MTU B如果大于网络运行商电信的MTU C那么在传输的过程中也会如此

那到底设置多大的MTU好捏,简单的测试下就行

首先,把路由器的MTU设置成默认(一般是1492或者1500)

然后我们开始测试

拿百度举例ping -l 1472 -f www.baidu.com

-l 代表我们这个PING的ICMP包大小为1472

-f 代表为强制不拆分包

为什么设置1472捏。。嘿嘿,我假设的,猜的

好了如果PING正常,回应有时间XX MS和TTL 那么我们运营商的MTU设置的比1472大,如果出现需要拆分数据包但是设置DF,就代表运营商MTU比这个数字小

那么我们根据情况增大或者减小这个数值,到什么程度捏?

到这个数据包正好能传输的大小,也就是说刚好能传输不需要拆分再大1点,就一定需要拆分程度

一般电信的路由器是1464

但是先别急着设置1464 数据传输还是有个叫包头的信息,一般28 所以MTU设置为1464+28=1492

好了,把路由器的MTU设置成1492吧!!!!!!!!!!!!但是。。。本机的MTU是1500哦,也就是说你的包到了你自己的路由器上依旧被拆分了那怎么办捏?

WIN7用户

开始-运行-cmd

输入

netsh interface ipv4 show subinterfaces 查看你各个连接的MTU(一般是1500)

然后

netsh interface ipv4 set subinterface “需修改的连接名” mtu=你得出的合理值 store=persistent”

修改完了,去游戏吧~~~

那XP用户捉急了。。我们怎么办捏。。

好吧。。虽然难度大,但是LZ还是告诉你们

按Win+R组合键,调出“运行”菜单,输入regedit,然后回车;

选择“HKEY_Local_Machine>SYSTEM>CurrentControlSet>Services>Tcpip>Parameters>interface”;

在 interface 中下可能有很多项,需要逐个观察键值,会有一个项与你的网卡IP一致,选中该项;

然后在该项上点击右键,选择“编辑>新建>DWORD值”,然后在右侧将其命名为“MTU”;

右键点击MTU,选择“修改”,在弹出的窗口中选择“十进制”,填入你得出的合理MTU值即可。

PS:测试的时候不用去ping us.battle.net了 貌似是为了安全拒绝ICMP的。。。所以换个网址吧

ps2:在测试前别忘记先把路由器的MTU设置成一个较大的数值,别是路由器阻止了你的分包

云标签
使用悟饭游戏厅下载
一站畅玩经典电玩
超强联机对战平台
发现海量精品游戏
千万粉丝品质信赖
使用悟饭游戏厅下载
一站畅玩经典电玩
超强联机对战平台
发现海量精品游戏
千万粉丝品质信赖
使用悟饭游戏厅下载

扫一扫安装

使用悟饭游戏厅下载
1. 下载悟饭手机客户端
2. 安装悟饭手机客户端到手机中
3. 在手机客户端中找到游戏并下载
4. 下载游戏完成后开始游戏
使用悟饭游戏厅下载
一站畅玩经典电玩
超强联机对战平台
发现海量精品游戏
千万粉丝品质信赖
微信扫码免费玩
支持各类经典游戏金手指功能
立即下载