博客统计信息

51cto推荐博客
用户名:xwg999
文章数:75
评论数:600
访问量:199639
无忧币:1029
博客积分:2308
博客等级:5
注册日期:2006-04-17

关于MTU的一些概念与设置技巧
2006-11-17 09:40:19
  在网络介质的传输单位中,MTU即一个数据包的最大字节数是有限制的.如果单位超过了网络媒体所能负荷的大小,除非操作系统支持数据包分片,否则数据包无法传递.如果数据包的大小与最大传输单元无法配合,导致数据包传送时不停的进行分片,将导致网络传输效能下降.同时也造成了连接不上某些网站.
 
    所以网卡的MTU设置最好能够针对网络接口进行最优化.
 
    如果客户端无法浏榄某些网站或无法发送邮件,这样的问题常常与MTU的数值不正确有关.一般而言,MTU在网卡(ENTERNET)的默认值为1500,其它的接口如下所示:

PPPoE(ADSL):1492
Dial-up(model):576
 
    默认的网络接口MTU是1500,而PPPoE使用的是1492,MTU的要求不同,所以有些数据无法正确传输.一般调整客户端MTU值,就可以解决这一问题,通过调整MTU,也可以提高网络网络效率.所以这个时候就要修改MTU值

找出MTU值
 
  由于MTU与Router具有很大的关系,通常在客户端对Router(就是NAT主机,可能是LINUX,也可能是WINDOWS)进行MTU的检测.
 
Windows系统上的检测
  1.进入DOS命令提示符

  2.输入ping -f -l <bytes> IP
    如:ping -f -l 1500 192.168.1.2

    bytes是本机送出去的数据包大小,IP是GateWay的IP,使用-f,所以数据包没有办法重新组合.

    如果结果表明出现响应了,就表示这个MTU是可行的,不过建议找出可行的最大MTU值,就可以达到最优的网络传输.

  3.MTU值的计算

    如ping -f -l 1464 192.168.1.2,找到的数据是数据包的大小,但每个数据包都具有包头,这个包头部分占去28个字节,所以最终的MTU数值其实是:1464+28=1492.

Linux系统检测
 
在终端输入:ping -c <number> -M do -s <bytes> IP

如果发现数值为1472,那么MTU=1472+28=1500
 
修改MTU值
 
windows98

修改注册表:HKEY_Local_Macchine>System>CurrentControlSet>Services>Class>NetTrans>000n
最后一个n是数字,看看下面有没有网卡的相关信息,如果有,在选择的网卡接口后按下"编辑">"新建">"选择新增DWORD值",将新增的项命名为MaxMTM,并右击选择"修改",选中"十进制",输入找到的MTU值,如:1492.
 
windows 2000
  选择:HKEY_Local_Macchine>System>CurrentControlSet>Services>Tcpip>Parameters>interface
在下面有多个接口,会有一个与网卡设置相同的接口,在选择的网卡接口后按下"编辑">"新建">"选择新增DWORD值",将新增的项命名为MTU,并右击选择"修改",选中"十进制",输入找到的MTU值.
 
Linux

使用ifconfig加mtu参数即可:
ifconfig eth0 met 1500:就可以了
0人
了这篇文章
类别:解决方案技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 <<   1   2   >>   页数 ( 1/2 )  
2006-11-30 12:31:22
这是个啥啦?

2006-12-05 18:08:33
谁说我不顶人的博客啊?我真顶啊。好文章要顶啊。

2007-03-02 15:29:38
我好像看着迷糊~~

2008-09-26 09:22:43
这个28有些地方怎么不加的???还有一点MTU的值一般多不会超过1500吗??????

2008-12-28 04:41:36
有个问题一直弄不明白,请版主给个答复:我在XP下拼IP可以拼到1492 ,拼网址却只能拼到1452 ,所以我将MTU值设置为1480 感觉速度上有提升,不知道为什么这两个拼值为何不同,还有在VISTA中可以拼到65500 将MTU设置为这个数值后没有第一次设置的效果明显。在XP中需要再加入什么设备可以拼到此数值?谢谢!QQ88960402

2009-05-29 20:36:32
你好?我的电脑出现这样的问题,可以帮帮我吗?刚打开电脑的时候就可以打开网页,过半过小时后就不行了。打不开,又要过一个小时后才可以开,玩一下又可以,玩一下又不可以???多谢了,能帮我吗???

2009-05-29 20:37:36
我的QQ是380175319上面就是我发的??????


2009-09-11 18:07:21
5楼的太猛了都65500 了~~~~~~~~~~

 <<   1   2   >>   页数 ( 1/2 )  

发表评论            

2011-2012跨年度有奖征文:项目回忆录
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: