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

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

我使用ADSL上网,双网卡,使用IPCHAINS,做了个服务器,供局域网上网

配置如下,高手帮我看看有什么问题:
    接外网的网卡是ISA 8029,内网PCI 8139D
    CPU C400,256M内存

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

在局域网的其它机器上执行  ping www.sian.com.cn时

经常出现超时,出现一个超时到20个不等.

我怀疑是ISA和PCI不兼容,但先前我用w2k时没有发现这个问题.

百思不得其解,请高手指点.

                           谢谢!!!      
也有可能是你的交换机或者是hub的问题。      
不会是HUB的问题吧,我整个系统都没有动,只是把服务器由爱down机的w2k换成了Red hat linux7.1了      
ping 网关的外网地址有问题吗?      
netstat -i      
试一下这个:
ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0/0 -i eth?

eth?要用你的外网卡名字.你原来的ipchains说的不
够精确.只有从192.168.0.0/24去外网的包才需要
masquerade.      
谢谢,我会试一试      
你的HUB或交换机的电源有问题吗/很有可能问题在交换机或HUB      
8139没有D型号啊
只有A , B, C ,C PLUS      
我也怀疑是HUB问题,我更换了一个HUB后情况好一些,但是还是没有完全解决,有时仍然会出现1~2个"time out"信息,但没有先前出现的频繁,每次超时时间更短了.

我仔细观察了一段时间,发现了一个更加想不通的问题,希望高手指点


我使用8139作为内网卡,但是经常发现8139的指示灯不亮,但是网络仍然在工作

另外一种情况是,有些时候该机能够和局域网的部分机器通讯,和部分机器不能通讯.能够通讯的机器主要是一直和该机一直相连,没有断开.这时候,我一般先把内网卡先"down"然后"up"方可恢复.