网卡将在Ubuntu Server 10.04上hibernate

当我将服务器闲置约10分钟时,networking将停止响应外部连接。 如果我在服务器上,并试图使用networking(例如谷歌谷歌)将有一个延迟几秒钟,然后它的工作。 这个传入的连接之后再次工作,直到我再次空闲。 为什么会发生这种情况,我该如何解决?

忍受着我。 和大多数人不同的是,我是一个硬核硬件人(又名电子科技),所以这个build议将会超出标准,至less在这里。 我要描述的是在networking设备中很常见。 这可能是PC之外的networking设备中最常见的硬件问题。 [我已经修好了足够的能够说.. ..]

解释你的症状:你的交换机中有一个IC芯片,负责告诉networking的其他部分你的服务器是'up'的。 该芯片知道通过施加到其中一个引脚的电压来实现这一点。 这个电压在服务器活动之间被一个电容“阻塞”。 当服务器通过交换机“发送”时,由于芯片的活动,帽子最初被收费,但帽子应该保持这个收费几个小时,而不是几分钟。

build议的senario是这样的:你停止使用服务器,这个帽子“泄漏”,所以IC芯片的引脚电压太低。 networking现在认为你的服务器是离线的。 当您重新启动服务器活动时,电容器的充电电压会再次上升 – 但需要一点时间 – 因此延迟响应。 – 一旦帽子达到电压,一切都很好。

通过每10秒检测一次,你就是人为地保持漏盖。

廉价的中国或台湾制造的networking黑匣子(调制解调器,路由器,交换机,网桥,集线器)的电容器是所有品牌极为常见的。 他们实际上是常态。 (是的,即使像Cisco,Netgear,Linksys这样的大品牌也经常使用它们。)

如果用烙铁方便的话,它们通常可以固定在5美元以下,但是您需要使用(或者应该使用)像FR,FM,FC或者Chemicon KY,KZE或者Nichicon HE系列的低ESR电容。 这些可以从Mouser或Digikey在线订购。 [不,Radioshack不带有低ESR上限。 弗里斯电子公司(Fry's Electronics)或大多数砖瓦电子产品商店也不例外。]

在某些情况下,它可能是主板上的NIC电路的上限,基本上是一样的东西,但是这样做的可能性要小得多。 当这些失败时,他们通常会完全禁用NIC的function。 。

你确定这是由于网卡吗? 交换机端口掉了? 检查/var/log/kern.log中的系统日志,查找防火墙或NIC上/下日志。 也许这可能是由于DNS / DHCP缓慢? 有趣的问题!

我已经设法保持在线服务器在线3星期10秒ping gataway ip

这是一个古老的,但我没有看到任何地方最明显的答案。

除了其他答案中描述的硬件问题之外,请首先检查NIC本身是否未设置为省电模式。
这可能是那么简单…