在戴尔PowerEdge R410与Debian 6(挤压)上的网卡有问题。 看来网卡在一段时间后进入了“睡眠”模式。 如果我们通过ssh连接到服务器,连接在一段时间不活动之后会下降。 如果我们ping服务器,它不回答第一个数据包,但是在5-10秒之后它再次应答。
这里是configuration细节:
OS:
2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64 GNU/Linux
网卡驱动:
Broadcom Corporation NetXtreme II BCM5716 Gigabit Ethernet bnx2 v2.6.29-11:26 driver: bnx2 version: 2.0.2 firmware-version: 5.0.11 NCSI 2.0.5 bus-info: 0000:01:00.0
更新:我不知道,但也许不仅是网卡,但整个服务器进入睡眠模式。 当它发生时,我无法在/ var / log / messages中看到任何东西,如果有人知道haw,我可以增加loglevel以查看更多信息。
不是Linux的专家,但也许它与电源设置有关?
大多数服务器/操作系统具有控制功耗的设置,如果闲置一段时间,则可以closures它们或使其进入睡眠状态。 也许squeeze默认configuration为允许NIC进入睡眠状态,或者这个设置是在服务器的BIOS中configuration的,操作系统不会覆盖它。
检查BIOS和OS中的设置。 在BIOS中应该在POWER下。
您应该检查问题是在服务器上还是在您的networking中。
你是从它所在的同一个IP子网连接到这个服务器还是从另一个连接到这个服务器?
如果在连接断开后在服务器上启动networking嗅探器(如WireShark),然后尝试从另一台计算机上ping它,你会发现什么?
最后我解决了这个问题。 将bnx2networking驱动程序升级到版本2.0.23b后,问题就解决了。