ping大包不通,小包可以通

上传人:油条 文档编号:12457494 上传时间:2017-10-19 格式:DOC 页数:4 大小:23.50KB
返回 下载 相关 举报
ping大包不通,小包可以通_第1页
第1页 / 共4页
ping大包不通,小包可以通_第2页
第2页 / 共4页
ping大包不通,小包可以通_第3页
第3页 / 共4页
ping大包不通,小包可以通_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ping大包不通,小包可以通》由会员分享,可在线阅读,更多相关《ping大包不通,小包可以通(4页珍藏版)》请在金锄头文库上搜索。

1、当电脑连接网络传送资料时,资料会分割为不同大小的封包,MTU 值设定。MTU 是英文 Maximum Transmission Unit 的缩写,意为“最大传输单位” 。也就是通过 TCP/IP协议所传输的数据包最大有多少字节, MTU 值越大,封包就越大,理论上可增加传送速率,但 MTU 值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE 连接的最高 MTU 值是 1492, 而以太网(Ethernet)的最高 MTU 值则是 1500,而在 Internet 上,默认的 MTU 大小是 576 字节, 为什么会有这种差别呢?一般而言,LAN 就不说了吧,为

2、充分发挥 LAN 的效能,MTU可以稍微大一点。Internet 的情况恰好相反,对拨号用户来说, 那叫一个慢呀。因此,对于 Internet,应当采用较小的数据包。 MTU 值设定与宽带接入方式的不同也会影响上网速度,通常推荐的 MTU 配置是:对于拨号用户,设置成 576;对于使用 PPPoE 的 DSL 用户,设置成 1400;对于其他用户,设置成 1500。 ping -f -l 1480 出现 Packet needs to be fragmented but DF set.就说明该大小的(1480 字节)数据包超过了ISP 的 MaxMTU,产生了数据冲突碎片,那么我们就降低Pi

3、ng 命令中的数据包大小,比如说是 1460 一直到返回信息是 Reply from 220.194.57.26: bytes=1460 time=134ms TTL=115 才算正常,那个这个 1460 数据包大小的值就是 ISP 的 PPPoE 协议的 MaxMTU 值 9X 系统中如下设定,运行 =regedit 回车,进入注册表。依次展开HKEY_LOCAT_MACHINESystemCurrentControlSet ServicesClassNetTrans,会看到包含几个 000X 的子项,寻找含有键名为“DriverDesc” ,键值为“TCP/IP”的 000X 主键,该键里

4、有该计算机的网络属性设置,如 IP 地址192.168.0.XX,网关 192.168.0.1,子网掩码255.255.255.0 等。在该键下新建“DWORD 值” ,命名为“MaxMtu”,修改键值为十进制的 1460, Win95,98 系统: 打开注册表编辑器,找到位置 “HKEY_LOCAT_MACHINESystemCurrentControlSetServicesClassNetTrans000x”, “x”表示为数字,假如电脑安装了多个通讯协议,就会出现“0001” 、 “0002”、“0003”等项目,只要打开该项目,就会看见 “DriverDesc”是“TCP/IP” ,即

5、网卡的“Registry”设置,用户在这里可按鼠标右键新增一个“MaxMTU”的 DWORD 值,修改键值为十进制的 1460,重启。 Win2000,NT,XP,2003 系统可以采用如下 2 种方法之一,建议采用第一种,如果不行,依次往下试验 1,启用 PMTUD 的 backhole 传输 打开REGEDIT,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip Parameters主键下,找到主键 EnablePMTUBHDetect ,如果没有则创建这个 Dword 值,将其键值设置为 1,保存后重起计算机,并测试故障是否解决?

6、 2, 手工设置网卡的 MTU 值 打开REGEDIT,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip ParametersInterfaces主键下,下面会有几个文件夹,分别代表机器的安装的每一块网卡,依次浏览每个文件夹,并察看窗口右边 IPAddress 的键值,如果其值为你连接 Internet 所用网卡的 ip,则需要修改的就是这个文件夹。 进入此文件夹,找到一个名为 MTU 的主键,如果没有则创建这个 Dword 值,修改键值为十进制的 1460,重启。路由器对转发数据包的单个包大小有限制,称为 MTU,一般以太网 MTU 为1499,所以当你 ping -l 10000 的时候,超过了 MTU 的限制,路由器必须把一个数据包重新拆成若干个包来转发。有些低档路由器不支持 MTU 协商和数据包重拆,会自动丢弃超过 MTU 的数据包。这和你本地链接的速度,用什么机器无关,和路由器的配置有关。

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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