如何设置我家电脑路由器的MTU值(怎么设置我电脑和路由器的MTU值)

2022-09-09 12:49:53

一、如何设置我家电脑路由器的MTU值

打开:WINDOWS+R 输入CMD 回车----进入命令窗---输入IPCONFIG /ALL ---在显示的内容里找到本地连接 默认网关。

【设置】

1,按win+r组合键呼叫运行菜单,输入cmd后回车。

2,在出现的“命令提示符”窗口中输入“ping -l 1472 -f 百度”然后回车。

3,按下回车后,会出现两种返回结果:(1)、如果收到了回复,那么说明你的网络允许最大MTU值就是1500字节,与系统默认值相同,只需要将路由器的MTU值也设置为1500即可。

(2)、如果出现需要拆分数据包但是设置 DF。

或是Packer needs to be fragmented but DF set.的提示,那就说明数据包大小超过了网络限定的MTU大小。

需要减小探测包大小再次尝试。

4,按“上箭头”恢复刚才输入的命令,然后以5为跨度减小包大小为1467字节,再次回车探测。

5,这时同样也有两种可能:(1)、如果有返回,说明数据包小于MTU限制,就将包大小+3再次探测,如果+3之后没有返回,那就以1为跨度降低数据包大小进行探测。

(2)、如果还是没有返回,就继续以5为跨度减小包大小,直至有返回后进行5(1)中的操作。

6,直至你发现数据包-1后,有了返回,就说明你探测到了MTU允许的准确数据包大小。

(例如从1465降低到1464就有了返回,那么允许的数据包大小就是1464)。

7,不过上面得到的值还不能设置为操作系统或路由器的MTU,你找到的数据包大小需要加上28字节的“数据包报头”,才是完整的数据包尺寸。

(例如:探测到的数据包大小是1464,那么加上28字节,最终MTU=1492字节)。

8,最后,只需要将路由器和操作系统中的MTU值设置为你得出的结果即可进入小极后台,高级选项中的MTU设置中填入测得的数值即可。


二、怎么设置我电脑和路由器的MTU值

请登录路由器的管理界面并进入WAN口的设置页面,将WAN口的MTU值由默认的1500或者1492改为1400或者更小进行尝试。

MTU的中文意思为最大传输单元,如同高速公路对行驶速度有限制的原理,网络中对传输的数据包大小有限制。

TP-LINK路由器的MTU默认值根据国际标准设置,可达到最大效率。

但有部分ISP没有按照国际标准设置,自行将默认值调小,使得有些比较大的数据包无法通过。

将MTU值改小可快速解决这一问题。

C:\WINDOWS>ping -f -l 1500 127.0.0.1

Pinging 127.0.0.1 with 1500 bytes of data:

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Packet needs to be fragmented but DF set.

Ping statistics for 127.0.0.1:

Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

上面的式子中,-l 是 L 的小写(不是 1 喔),1500 是我们要测的 MTU 值,结果出现了:Packet needs to be fragmented but DF set. 这个东西,那表示MTU值太大了,你需要更小的 MTU 值才行!好啦!那假设我们使用 1464 来测试时:

C:\WINDOWS>ping -f -l 1464 127.0.0.1

Pinging 127.0.0.1 with 1464 bytes of data:

Reply from 127.0.0.1: bytes=1464 time=10ms TTL=128

Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128

Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128

Reply from 127.0.0.1: bytes=1464 time<10ms TTL=128

Ping statistics for 127.0.0.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 10ms, Average = 2ms

结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一来,在设定的时候,才可以达到最佳的网速!

找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所需要的 MTU 值是 1464+28=1492!

一般来讲,设计好本机的MTU值,可以解决部分网站打不开的情况,但是如果你的共享主机或路由器的MTU设置有问题,有时问题仍然存或,或者出现网速过慢的情况。

合理的设置路由器与本机的MTU值,就可以完全解决上述问题,使上网速度达到最大化.


三、路由器的mtu数据怎么调

这个问题我也出现过,同样是路由器卡角色问题,这很简单,问题只有一个,只要设置一下MTU值就可以了。

1.单击电脑桌面上的 开始-运行: HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Services\ Tcpip\ Parameters\ Interfaces 2.确定本机用来连接Internet的网卡或拨号连接的IP(IP在Interfaces选项下的子选项里) 3.找到IP所在(在Interfaces选项下的子选项里有恨多文件夹,大约5到10个那么多,逐一 点击,找到IPaddress,一般IP地址的形式你也懂的吧?例如192.168.1.1) 4.在你这IP所在的文件夹里新建一个 DWORD值 然后名字改成MTU 再点修改 数值写 1492,就是MTU值不同步

调完重启就OK