1.路由器MTU值设置成多少最好?
MTU意思是网络上传送的最大数据包。MTU的单位是字节。大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络速度。把本机的MTU设成比网关的MTU小或相同,就可以减少丢包。
如何检测网关的MTU?
在本机打开dos窗口,执行:
ping-f-l1452192.168.1.1
其中192.168.1.1是网关IP地址,1452是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。如果出现:
.
.
.
.
表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。如果检测到网关的MTU值是1500,不需要修改。如果网关有防火墙ping不通,可以试试直接把MTU设为1400。
C:/DocumentsandSettings/***istrator>ping-f-l1452192.168.1.1
Pinging192.168.1.1with1452bytesofdata:
Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
Replyfrom192.168.1.1:bytes=1452time=5msTTL=64
Replyfrom192.168.1.1:bytes=1452time=1msTTL=64
结果出现了回应了!这表示这一个MTU值是可行的!不过,强烈建议找出可行的最大MTU值!这样一来,在设定的时候,才可以达到最佳的网速!
找出MTU值:利用上面这个方法找到的数值还不是MTU喔!由于一些封包上面的问题,上面这个值再加上28才是我们所需要的MTU值!所以,在上面的例子中,我们所需要的MTU值是1464+28=1492!
附注:我设置为1452+28=1480后,还是会出现有些网站打不开、远程桌面无法通过域名登陆的问题(通过ip可以正常远程桌面登陆),而把MTU设置为1452后,反而这些问题都迎刃而解了,并且,此时,登陆zlbog后台正常、使用域名登陆远程桌面正常。
一般来讲,设计好本机的MTU值,可以解决部分网站打不开的情况,但是如果你的共享主机或路由器的MTU设置有问题,有时问题仍然存或,或者出现网速过慢的情况。合理的设置路由器与本机的MTU值,就可以完全解决上述问题,使上网速度达到最大化。
如何修改本机的MTU?修改方法如下:
(1)、运行regedit
(2)、浏览到:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfaces
(3)、Interfaces下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:
(4)、确定本机用来连接Internet的网卡或拨号连接的IP,如192.168.0.19;
(5)、用鼠标点击Interfaces上的子项,查看键值列表中的IPAddress项;
(6)、如果IPAddress的键值与(4)中的IP相同,即192.168.0.19,则该子项就是要找的网卡。
(7)、进入该子项,在右边的窗口里按鼠标右键,选择“新建”->;“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口:如图3:填入MTU的值。填写前请先把基数设为十进制。设置好后,需要重启机器才能生效。
实践、重启、测试,最后得出最佳的网络状态,探索无极限,努力,终会有好结果。
2.网吧的路由器MTU值怎么设置最合理
一、什么是 MTU 值 1 从字面上来说,MTU 是英文 Maximum Transmission Unit 的缩写,即最大传输单元,它的单位是字节。
在我们常用的以太网中,MTU 一般是 1500,而无线路由器默认一般是 1492,蓝牙官网的默认值是 672(这个速度很慢了,大约 20k/s 左右)。2 为什么说 MTU 值会影响网速呢?在此简单说明一下。
在 Win 系统中,MTU 值默认是 1500。假设我们现在要传输 3000 字节的数据,只需要拆分成 2 个数据包就行了。
而如果是 ADSL 接入方式,它的 MTU 值是 1492 的话,则 3000 字节的数据需要分为 3 个数据包传送。由于数据包的数量增多了,同时拆包组包都需要额外消耗时间,因此网速变慢也就不足为奇了。
END二、怎样测出自己当前网络最佳MTU值 1 首先,我们必须明白什么才是最佳的 MTU 值。 1)当本地 MTU 值 > 网络 MTU 值,网络会进行拆包,这样一来数据包数量增多,二来也增加了拆包组包的时间 2)当本地 MTU 值 < 网络 MTU 值,虽然可以直接传输,但是却没有完全利用网络的性能,没有发挥出最大传输能力 因此,设置最合适的本地 MTU 值,就是要让本地 MTU 值 = 网络 MTU 值。
那么,怎样才能知道自己的当前网络环境的 MTU 值是多少呢?下面便来介绍测试方法。2 一、按下快捷键 Win键+R,打开运行窗口后输入 cmd,回车打开命令提示符窗口。
3 在命令提示符窗口输入以下命令(建议直接复制,以免误将小写字母 l 写为数字 1),回车。 ping -l 1472 -f 这条命令的意思是向 (百度主页)发送一个探测请求,请求将一个不允许分割的 1472 字节的数据包发送出去。
4 若是出现传输失败,提示需要拆分数据包的情况,则说明当前网络的 MTU 值要比指定的 1472 小,因此我们就适当调小数据包的大小(比如 1450),再发送一条类似的命令。5 这时,如果出现传输成功,则说明当前网络的 MTU 值比 1450 要大。
于是我们需要稍微调大数值(比如1460),以便求得最为精确的网络 MTU 值。6 如此这般,通过不断修正数据包的大小,我们可以最终得到当前网络的 MTU 值。
比如我这里,测试 1464 通过,但 1465 失败,所以我的网络 MTU 值为 1464。 在此需要特别说明的是,当我们设置本地 MTU 值,必须牢记要将这个测得的值再加上 28,即 1464+28 = 1492。
END三、怎样设置本地MTU值 【Vista、Win7、Win8.1、Win10 操作系统设置 MTU 的方法】 1、查看自己当前网络的 MTU 值,请命令提示符下输入以下命令并回车: netsh interface ipv4 show subinterfaces2、要设置你正在使用网络的 MTU 值,请在命令提示符下输入以下命令并回车: netsh interface ipv4 set subinterface "需修改的连接名" mtu=值 store=persistent 其中,需修改的连接名 和 值 要用相应的值来代替。例如,我这里需要输入: netsh interface ipv4 set subinterface "WLAN" mtu=1492 store=persistent 在这里,我已经把要修改的地方用粗体字标出来了。
另外,请大家注意,修改 MTU 值与查看不同,需要以管理员身份运行命令提示符。当我们以管理员身份运行命令提示符符时,输入以上命令即可成功设置。
友情提示:回车后出现“确定”二字即代表已经设置成功。 附: 1)在 Win8.1/10 中以管理员身份运行命令提示符的方法,右击屏幕左下角的Win徽标,在弹出的右键菜单中点击“命令提示符(管理员)” 2)Win7点击开始菜单,在所有程序找到“命令提示符(管理员)”点击运行即可。
3.路由器MTU值
MTU,即Maximum Transmission Unit(最大传输单元),此值设定TCP/IP协议传输数据报时的最大传输单元。
设置合适的MTU值可以解决“部分网站打不开”、“上网速度慢”等问题,并且可以适当提升上网速度。 设置多大的MTU值取决于你的上网方式,不同的上网方式支持不同的MTU,下面列出了一些上网方式的MTU值: EtherNet(一般上网方式,默认值):1500 PPPoE/ADSL:1492 Dial Up/Modem:576 如何设置MTU值? 1. 在 『开始』>『运行』中,键入regedit,点确定; 2. 选择『HKEY_Local_Machine』>『SYSTEM』>『CurrentControlSet』>『Services』>『Tcpip』>『Parameters』>『interface』; 3. 在 interface 底下可能有很多的选项,你一个一个的去看,会有一个选项与你的网卡的 IP 相同,那个就是你要挑选的选项啦!然后同样的在该选项上选择『编辑』>『新建』>『DWORD值』之后,建立一个名为『MTU』的DWORD,然后双击修改,选择十进制,填入合适 MTU 值,确定!大功告成! 如何确定MTU值呢? ping -f -l 1500 127.0.0.1 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 timeReply from 127.0.0.1: bytes=1464 timeReply from 127.0.0.1: bytes=1464 timePing 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值,就可以完全解决上述问题,使上网速度达到最大化。
4.怎么设置我电脑和路由器的MTU值
0, Received = 0;WINDOWS>. 这个东西.0,有时问题仍然存或, Received = 4,在设定的时候.0,但是如果你的共享主机或路由器的MTU设置有问题.0,你需要更小的 MTU 值才行,可以解决部分网站打不开的情况;WINDOWS>: Packet needs to be fragmented but DF set.0,才可以达到最佳的网速!那假设我们使用 1464 来测试时.0,设计好本机的MTU值: bytes=1464 time<: Sent = 4. Packet needs to be fragmented but DF set,使上网速度达到最大化请登录路由器的管理界面并进入WAN口的设置页面:Packet needs to be fragmented but DF set,结果出现了: Sent = 4!这表示这一个 MTU 值是可行的,或者出现网速过慢的情况: bytes=1464 time=10ms TTL=128 Reply from 127,网络中对传输的数据包大小有限制: Minimum = 0ms.0! 一般来讲: Minimum = 0ms!所以.1,将WAN口的MTU值由默认的1500或者1492改为1400或者更小进行尝试, Average = 2ms 结果出现了回应了:利用上面这个方法找到的数值还不是 MTU 喔;10ms TTL=128 Reply from 127。
TP-LINK路由器的MTU默认值根据国际标准设置.0! 找出 MTU 值.0,可达到最大效率: bytes=1464 time<.0;ping -f -l 1500 127: Reply from 127.1 Pinging 127,那表示MTU值太大了, Lost = 0 (0% loss).0.1, Maximum = 10ms.1. Packet needs to be fragmented but DF set, Maximum = 0ms,上面这个值再加上 28 才是我们所需要的 MTU 值,1500 是我们要测的 MTU 值。MTU的中文意思为最大传输单元!这样一来。
将MTU值改小可快速解决这一问题.0.1 with 1464 bytes of data, Average = 0ms 上面的式子中,在上面的例子中!不过.1 Pinging 127.0: Packets.0. Packet needs to be fragmented but DF set.1.0.0。合理的设置路由器与本机的MTU值。
C: C,自行将默认值调小, Approximate round trip times in milli-seconds.0;10ms TTL=128 Ping statistics for 127, Approximate round trip times in milli-seconds.0: Packets.1: bytes=1464 time<, Lost = 4 (100% loss).0,-l 是 L 的小写(不是 1 喔),使得有些比较大的数据包无法通过.1 with 1500 bytes of data:\.1,我们所需要的 MTU 值是 1464+28=1492,强烈建议找出可行的最大 MTU 值!好啦:\.0. Ping statistics for 127!由于一些封包上面的问题,就可以完全解决上述问题;ping -f -l 1464 127。但有部分ISP没有按照国际标准设置,如同高速公路对行驶速度有限制的原理;10ms TTL=128 Reply from 127。
转载请注明出处windows之家 » win10路由器mtu值设置多少