路由器mtu值设置成多少最好

上传人:第*** 文档编号:34459830 上传时间:2018-02-24 格式:DOC 页数:8 大小:266.50KB
返回 下载 相关 举报
路由器mtu值设置成多少最好_第1页
第1页 / 共8页
路由器mtu值设置成多少最好_第2页
第2页 / 共8页
路由器mtu值设置成多少最好_第3页
第3页 / 共8页
路由器mtu值设置成多少最好_第4页
第4页 / 共8页
路由器mtu值设置成多少最好_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《路由器mtu值设置成多少最好》由会员分享,可在线阅读,更多相关《路由器mtu值设置成多少最好(8页珍藏版)》请在金锄头文库上搜索。

1、MTU 设置 MTU,即 Maximum Transmission Unit(最大传输单元 ),此值设定 TCP/IP 协议传输数据报时的最大传输单元。设置合适的 MTU 值可以解决“部分网站打不开”、“上网速度慢”等问题,并且可以适当提升上网速度。设置多大的 MTU 值取决于你的上网方式,不同的上网方式支持不同的 MTU,下面列出了一些上网方式的 MTU 值:EtherNet(一般上网方式,默认值):1500PPPoE/ADSL:1492Dial Up/Modem:576问题一:知道了我的上网方式,如何设置 MTU 值?1. 在 开始 运行 中,键入 regedit,点确定; 2. 选择HK

2、EY_Local_MachineSYSTEM CurrentControlSet ServicesTcpip Parameters interface; 3. 在 interface 底下可能有很多的选项,你一个一个的去看,会有一个选项与你的网卡的 IP 相同,那个就是你要挑选的选项啦!然后同样的在该选项上选择编辑新建 DWORD 值之后,建立一个名为MTU 的DWORD,然后双击修改,选择十进制,填入合适 MTU 值,确定!大功告成!问题二:我不知道自己的上网方式,如何确定 MTU 值呢?ping -f -l 1500 127.0.0.1 C:WINDOWSping -f -l 1500 1

3、27.0.0.1Pinging 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

4、), 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:WINDOWSping -f -l 1464 Pinging 127.0.0.1 with 1464 bytes of d

5、ata:Reply from 127.0.0.1: bytes=1464 time=10ms TTL=128Reply from 127.0.0.1: bytes=1464 timeSYSTEMCurrentControlSetServicesTcpipParametersinterface”;3、在 interface 中下可能有很多项,需要逐个观察键值,会有一个项与你的网卡IP 一致,选中该项;4、然后在该项上点击右键,选择“编辑新建DWORD 值”,然后在右侧将其命名为“MTU”;5、右键点击 MTU,选择“修改”,在弹出的窗口中选择“十进制”,填入你得出的合理MTU 值即可。(2)、V

6、ista、Win7 操作系统设置方法:1、进入系统盘:WindowsSystem32找到 cmd.exe,右键“以管理员身份运行”;2、在出现的“命令提示符”窗口中输入“netsh interface ipv4 show subinterfaces”并回车来查看当前的 MTU 值3、接下来输入“netsh interface ipv4 set subinterface 需修改的连接名 mtu=你得出的合理值 store=persistent”并回车即可例如:“netsh interface ipv4 set subinterface 本地连接 mtu=1492 store=persistent

7、”觉得好的请回复一下,谢谢啦!请大家把改好后的感受也恢复一下,让更多的人知道!路由器 MTU 值设置成多少最好 昨天晚上开始,就登陆不上博客后台了,一直响应提示超时,然后又试了另外一个用 zblog 的网站,只有几百个帖子,数据库有些小,可以登陆,于是就猜想, 可能是空间有些问题;第二天问空间商时,空间商说并没有对服务器环境估出改动,这样看来可以排除服务器的问题,难道是升级 zblog 的问题?但是另外一个 zblog 站登陆是正常的。考虑要么是 zblog 配置有问题,要么就是本地的登陆环境出现了问题。zblog 的配置参数大多数在 c_option.asp 中,下载了一个全新版本的 zbl

8、og1.8 最新版,然后用新的c_option.asp 替换空间上 的 c_option.asp,登陆了一下,可以登陆;看来是这个文件的问题了,对应新、老的 c_option.asp,主要内容大多数相同,不同的只是一 些参数,因此就猜想,可能是某些参数影响了登陆时的任务量。因为 zblog1.8 最新版本把“ 更新缓存”功能给合成到很多操作中了,提高了自动执行的能 力,优化了操作步骤,但这样一来,必然会在这些操作步骤中增加了任务量,并且,我还安装了静态页面生成的插件。上述是一方面现象,还有一个情况,也值得引起我的注意,并且可以在不同于上述中更换c_option.asp 方法的基础上,解决了登陆

9、超时的问题,那就是修改数据传输包“MTU”值。大致测试方法和这里说的基本一样,这次的调整方法,基本和上次的方法一致。MTU 是 Maximum Transmission Unit 的缩写。意思是网络上传送的最大数据包。MTU 的单位是字节。 大部分网络设备的 MTU 都是 1500。如果本机的 MTU 比网关的 MTU 大,大的数据包就会被拆开来传送,这样会产生很多数据包碎片,增加丢包率,降低网络 速度。把本机的 MTU 设成比网关的 MTU 小或相同,就可以减少丢包。如何检测网关的 MTU?在本机打开 dos 窗口,执行:ping -f -l 1452 192.168.1.1其中 192.1

10、68.1.1 是网关 IP 地址,1452 是数据包的长度。请注意,上面的参数是“-l”(小写的 L),而不是“-1” 。 如果能 ping 通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现: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. 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的

11、ping 命令。从 1400 到 1472之间多试几次,就能找到合适的数据包长度了。把数据包 长度加上数据包头 28 字节,就得到 MTU 的值。如果检测到网关的 MTU 值是 1500,不需要修改。 如果网关有防火墙 ping 不通,可以试试直接把 MTU设为 1400。C:Documents and SettingsAdministratorping -f -l 1452 192.168.1.1Pinging 192.168.1.1 with 1452 bytes of data:Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64Reply

12、 from 192.168.1.1: bytes=1452 time=5ms TTL=64Reply from 192.168.1.1: bytes=1452 time=5ms TTL=64Reply from 192.168.1.1: bytes=1452 time=1ms TTL=64结果出现了回应了!这表示这一个 MTU 值是可行的!不过,强烈建议找出可行的最大 MTU 值!这样一来,在设定的时候,才可以达到最佳的网速!找出 MTU 值:利用上面这个方法找到的数值还不是 MTU 喔!由于一些封包上面的问题,上面这个值再加上 28 才是我们所需要的 MTU 值!所以,在上面的例子中,我们所

13、需要的 MTU 值是 1464+28=1492!附注:我设置为 1452+28=1480 后,还是会出现有些网站打不开、远程桌面无法通过域名登陆的问题(通过 ip 可以正常远程桌面登陆),而把 MTU 设置为 1452 后,反而这些问题都迎刃而解了,并且,此时,登陆 zlbog 后台正常、使用域名登陆远程桌面正常。一般来讲,设计好本机的 MTU 值,可以解决部分网站打不开的情况,但是如果你的共享主机或路由器的 MTU 设置有问题,有时问题仍然存或,或者出现网速过慢的情况。合理的设置路由器与本机的MTU 值,就可以完全解决上述问题,使上网速度达到最大化。如何修改本机的 MTU?修改方法如下:(1

14、)、运行 regedit(2)、浏览到: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces(3)、Interfaces 下有多个子项,每个子项对应一个网卡。请按如下方法选择网卡:(a)确定本机用来连接 Internet 的网卡或拨号连接的 IP,如 192.168.0.19;(b)用鼠标点击 Interfaces 上的子项,查看键值列表中的 IPAddress 项;(c)如果 IPAddress 的键值与( a)中的 IP 相同,即 192.168.0.19,则该子项就是要找的网卡。(4)、进入

15、该子项,在右边的窗口里按鼠标右键,选择“新建”-“双字节值”,输入名称“MTU”,按回车。再用鼠标双击“MTU”,弹出修改窗口: 如图 3: 填入 MTU 的值。填写前请先把基数设为十进制。设置好后,需要重启机器才能生效。实践、重启、测试,最后得出最佳的网络状态,探索无极限,努力,终会有好结果。测试步骤 1. 拨号上网,并打开“开始”菜单“程序附件命令提示符” 2. 输入命令“ping l 14xx f ”,这里我们解释一下命令参数的含义 * l 14xx 参数:发送一个定长数据包,14xx 是要测试的包大小,如前所述,ADSL 的 MTU 一般在1450 与 1492 之间,第 3 步中将每

16、次更换一次该值 * f 参数:通知操作系统不能私自更改该数据包大小 * :任意一台 Internet 上的主机,也可使用其它主机名或 IP 地址 3. 观察反馈结果并判断 ISP 的 MTU 值(请注意图中标黄框部分) 1) 第一次发送测试包,包长 1450 如图 1,提示数据包过大,需要分包,因此判断该数值(1450)大于 ISP 的 MTU,应降低包大小2) 第二次发送测试包,包长 1440 如图 2,数据包大小降为 1440,提示应为数据包过大,因此判断该值(1440)仍大于 ISP 的MTU,还应继续降低3) 第三次发送测试包,包长 1430 如图 3,数据包大小降为 1430,提示该数据包可以正常传输,因此判断 ISP 的 MTU 值在14401430 之间4) 第四次发送测试包,包长 14

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号