奇怪,无法Ping通300以上包~~~~

laosea 2005-06-08 07:23:07
小区LAN,用户电脑XP,8139网卡,无任何防火墙软件,网卡自带的也没启用,能拿到IP,也以Ping通DHCP,但是将包加大到300以上时就Request timed out.了。接其它电脑又没问题,可以正常ping通1500以下的包~~

望高手指点迷津~~~~
...全文
374 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fgmIsdn 2005-06-23
  • 打赏
  • 举报
回复
如果软件设置没有问题,比如有人通,有人不通。
应该追查网线质量,比如接头等。

我遇到过,由于没有接好接头,ping短包可以而长包不行。
逐渐加长包长,在某长度之上肯定不通,之下肯定通,应该是软件问题。
如果某个长度的包时通时断,应该是线路质量问题了。
weekhb 2005-06-22
  • 打赏
  • 举报
回复
当电脑连接网络传送资料时,资料会分割为不同大小的封包,MTU值设定。MTU是英文Maximum Transmission Unit的缩写,意为“最大传输单位”。也就是通过TCP/IP协议所传输的数据包最大有多少字节, MTU值越大,封包就越大,理论上可增加传送速率,但MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网(Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节, 为什么会有这种差别呢?一般而言,LAN就不说了吧,为充分发挥LAN的效能,MTU可以稍微大一点。Internet的情况恰好相反,对拨号用户来说, 那叫一个慢呀。因此,对于Internet,应当采用较小的数据包。 MTU值设定与宽带接入方式的不同也会影响上网速度,通常推荐的MTU配置是:对于拨号用户,设置成576;对于使用PPPoE的DSL用户,设置成 1400;对于其他用户,设置成1500。

ping www.blueidea.com -f -l 1480

出现 Packet needs to be fragmented but DF set.就说明该大小的(1480字节)数据包超过了ISP的MaxMTU,产生了数据冲突碎片,那么我们就降低Ping命令中的数据包大小,比如说是 1460一直到返回信息是Reply from 220.194.57.26: bytes=1460 time=134ms TTL=115才算正常,那个这个1460数据包大小的值就是ISP的PPPoE协议的MaxMTU值


9X系统中如下设定,运行 ==regedit回车,进入注册表。依次展开HKEY_LOCAT_MACHINE\System\CurrentControlSet\ Services\Class\NetTrans\,会看到包含几个000X的子项,寻找含有键名为“DriverDesc”,键值为“TCP/IP”的 000X主键,该键里有该计算机的网络属性设置,如IP地址192.168.0.XX,网关 192.168.0.1,子网掩码255.255.255.0等。在该键下新建“DWORD值”,命名为“MaxMtu”,修改键值为十进制的1460,

Win95,98系统:
打开注册表编辑器,找到位置 “HKEY_LOCAT_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\000x”, “x”表示为数字,假如电脑安装了多个通讯协议,就会出现“0001”、“0002”、“0003”等项目,只要打开该项目,就会看见 “DriverDesc”是“TCP/IP”,即网卡的“Registry”设置,用户在这里可按鼠标右键新增一个“MaxMTU”的DWORD值,修改键值为十进制的1460,重启。

Win2000,NT,XP,2003系统可以采用如下2种方法之一,建议采用第一种,如果不行,依次往下试验
1,启用PMTUD的backhole传输

打开REGEDIT,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ Parameters\主键下,找到主键 EnablePMTUBHDetect ,如果没有则创建这个Dword值,将其键值设置为1,保存后重起计算机,并测试故障是否解决?
2, 手工设置网卡的MTU值

打开REGEDIT,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ Parameters\Interfaces\主键下,下面会有几个文件夹,分别代表机器的安装的每一块网卡,依次浏览每个文件夹,并察看窗口右边 IPAddress的键值,如果其值为你连接 Internet所用网卡的ip,则需要修改的就是这个文件夹。
进入此文件夹,找到一个名为MTU的主键,如果没有则创建这个Dword值,修改键值为十进制的1460,重启。
wxgdwz5275 2005-06-20
  • 打赏
  • 举报
回复
up学习
rebell 2005-06-16
  • 打赏
  • 举报
回复
正常情况下好像是控制了icmp包的大小,以免无意义的ping包占用带宽。
但是你换了电脑没问题,就奇怪了。自己换网卡试试,不行把这个网卡换
其它电脑上试试,就可以确定了啊。
laosea 2005-06-15
  • 打赏
  • 举报
回复
UP
laosea 2005-06-10
  • 打赏
  • 举报
回复
网页超时无法打开~~
laosea 2005-06-09
  • 打赏
  • 举报
回复
兄弟们给个面啊,这到底是网卡的问题,还是XP系统有哪里的设置问题~~~
maxiss 2005-06-09
  • 打赏
  • 举报
回复
ping 这么大包干吗?网络不正常吗

3,812

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 交换及路由技术相关问题讨论专区
社区管理员
  • 交换及路由技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧