(1).什么情况下需要换MTU?
如果有些网站不能正常访问,很难连接,连接很慢,需要修改MTU。
(2).MTU是什么?
是MTU Maximum Transmission Unit的缩写,表示网络上传输的最大数据包。MTU的单位是字节。
大多数网络设备的MTU是1500。如果路由器的MTU大于网关(电信部门)的MTU,那么大的数据包会被拆开传输,会产生大量的数据包碎片,增加丢包率,减慢网速。将路由器的MTU设置为小于或等于电信服务提供商设备的MTU可以减少分组丢失。
同样,将电脑的MTU设置得比本地路由器的MTU小或相同,也可以减少丢包。一般情况下,我们只需要设置路由器的MTU值。
(3)如何查看电信服务商设备的MTU值?
开始菜单程序附件命令提示符:
ping-f-l14xx win7sky.com的参数具有以下含义:
L14xx参数:发送一个定长数据包,14xx是要测试的数据包大小。在上面的公式中,-l是L的小写(不是1)。
*f参数:通知路由器,未经许可不能更改数据包大小。
* win7sky.com:互联网上的任何主机,也可以使用其他主机名或IP地址。
观察反馈结果,判断电信服务提供商设备的MTU值。
如果它能ping通,就意味着数据包无需解包就能通过网关发送出去。
如果出现:
数据包需要分段,但需要设置DF。
表示数据包需要解包后才能发送。此时,缩短数据包长度,然后执行上面的ping命令。从1400到1472多试几次,就能找到合适的包长。将数据包长度添加到28字节的数据包报头中,以获得MTU的值。
经测试,通过修改路由器中的MTU值,可以成功解决“QQ打不开网页”、“部分网站或链接打不开”、“MSN无法登录”(请将MTU设置为1480)、“邮箱无法发送附件”等问题。
附:各种应用的最佳MTU值:
?500.以太网数据包的最大值也是默认值。是不带PPPoE和VPN的网络连接的典型设置。是大多数路由器、网络适配器和交换机的默认设置。
?192.PPPoE的最佳价值
?172.使用ping的最大值(大于该值的数据包将首先被分解)
?168.DHCP的最佳价值
?130.VPN和PPTP的最佳价值
?56.到ISP的拨号连接的标准值
修改路由器的MTU值(以DI -504为例):