请问网络丢包,什么原因,如何处理

我原来也碰到这种情况,如果的机器没有设置IP地址也会出现这种情况,还有你看一看你网线是否太长你把他打圈了,这样有可能电磁场引起噪音(信号干搅),还有一种情况你的网线经过的有没有电机之类,也可能磁场干搅。造成信号丢失。如果还不行那我就不知道了。      
我觉得应该检查一下网线,你认为呢?      
由于是宿舍网络,我们用的网线很乱,HUB很多是第三级了,检查网线可能不太现实,即使是网线的问题,恐怕很难解决了


关键用是爱死机的W2K没问题呀!      
进行测试,不就可以判断是否是网线的问题了。还有你试一下用其它的网卡试一试,有时驱动的不好的话也会出现不稳定现象。事在人为,逃避是永远不能解决问题的。      
用WIN2K时没问题,那绝对是Linux的配制问题.我觉得
你不用浪费时间查硬件.请回答下面问题:
1. 用linux时是不是总是丢包?
2. 丢包严重时,别碰任何线路,马上启动到win2k看看丢
包是不是停了?

如果你的答复都是yes,请把你的网络配制贴出来,记住
不要公开敏感的数字(ip,网关ip等等).      
w2k下没有出现任何问题,同样的设备同样的硬件环境

使用的系统为redhat7.1

ADSL虚拟拨号上网,双网卡

接外网的网卡是ISA 8029,内网PCI 8139D
CPU C400,256M内存

一切使用缺省配置,在rc.local末尾加上如下一句话,没有其它配置了。

ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0/0

由于服务器一直在工作,没有加入-i eth0参数进行实验,况且我不想断线,我的linux已经连续工作了43天,我想作个测试,看它能够稳定运行多久

在linux主机上执行ping www.sina.com.cn从不出现丢包现象

丢包与整个网络的繁忙程度好象没有太大的关系,有时在内网网络效率很低,冲突非常严重的时候,依然不会丢包。但我没有观察丢包与外网卡负载的关系,不知道怎么观察,不知道是不是内网卡处理能力造成了瓶颈      
ipchains中加入-i eth0,不会断线.

先冲掉现存的ipchains:
# ipchains --flush forward
# ipchains -A forward -j MASQ -i eth0 -s 192.168.0.0/24 -d 0/0
# ipchains -A forward -s 0/0 -d 0/0 -j REJECT

找机会试一下,我很想知道结果.      
首先感谢tunnelbuilder对本问题的关注和提供解决方案,

现在我可能暂时没有条件做进一步试验了,我的网络欠电信的费用已经停机,估计等开学才能开通了.


不过前两天,又一次丢包特别严重,我就断开其它机器,使用1台机器作为客户机进行测试,网线和HUB问题完全排除了,我最后只好更换网卡,换上了一块8139B(打联想牌子),把(tp-link)8139D换下(曾经有一位网友说没有8139D,我也纳闷,可是片子上就是8139D呀,估计有些问题).


换了网卡后,问题总算解决了,可能就是一个网友所说的网卡驱动与网卡本身存在有一些配合问题,导致网络丢包,但我我的网络很快就停了,没有长时间工作测试,尚不清楚具体原因.


在此感谢各位网友的大力支持.      
f