为什么我的Linux服务器没有启动一个活动的networking连接?

我今天通过WOL启动了我的Linux服务器。 当它出现时,我无法SSH上它。 我检查了服务器,它已经启动到操作系统,但在networking上无法访问。 我检查了我的路由器显示它是一个活跃的客户端(这可能是从前几分钟的宿醉),但没有连接。 所以,我在本地重新启动它,并在下次正常启动时使用活动的networking连接。 我对dmesg执行了一个grep ,并将其与成功启动进行比较。 见下文:

networking启动:

 [ 1.331587] skge 0000:01:04.0: eth0: addr 00:0e:a6:15:17:76 [ 1.353667] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64. [ 1.353930] forcedeth 0000:00:04.0: PCI INT A -> Link[APCH] -> GSI 22 (level, high) -> IRQ 22 [ 1.353937] forcedeth 0000:00:04.0: setting latency timer to 64 [ 1.872912] forcedeth 0000:00:04.0: ifname eth1, PHY OUI 0x732 @ 1, addr 00:0e:a6:15:0e:a1 [ 1.872917] forcedeth 0000:00:04.0: timirq lnktim desc-v1 [ 16.614650] eth1: no link during initialization. [ 16.615258] ADDRCONF(NETDEV_UP): eth1: link is not ready [ 16.649234] skge 0000:01:04.0: eth0: enabling interface [ 16.668500] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 18.416816] skge 0000:01:04.0: eth0: Link is up at 100 Mbps, full duplex, flow control both [ 18.417081] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 28.592014] eth0: no IPv6 routers present 

无networking引导:

 [ 1.293152] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64. [ 1.293484] forcedeth 0000:00:04.0: PCI INT A -> Link[APCH] -> GSI 22 (level, high) -> IRQ 22 [ 1.293491] forcedeth 0000:00:04.0: setting latency timer to 64 [ 1.353544] skge 0000:01:04.0: bad (zero?) ethernet address in rom [ 1.354130] skge 0000:01:04.0: eth0: addr 00:00:00:00:00:00 [ 1.812906] forcedeth 0000:00:04.0: ifname eth1, PHY OUI 0x732 @ 1, addr 00:0e:a6:15:0e:a1 [ 1.812911] forcedeth 0000:00:04.0: timirq lnktim desc-v1 [ 17.384526] eth1: no link during initialization. [ 17.396719] ADDRCONF(NETDEV_UP): eth1: link is not ready 

显而易见的罪魁祸首似乎是[ 1.353544] skge 0000:01:04.0: bad (zero?) ethernet address in rom但是我不知道是什么原因导致了这种情况的发生。

以下是这一行的一些输出:

 [ 1.353449] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17 [ 1.353456] alloc irq_desc for 17 on node -1 [ 1.353459] alloc kstat_irqs on node -1 [ 1.353470] skge 0000:01:04.0: PCI INT A -> Link[APC2] -> GSI 17 (level, high) -> IRQ 17 [ 1.353533] skge: 1.13 addr 0xe8008000 irq 17 chip Yukon-Lite rev 7 [ 1.353544] skge 0000:01:04.0: bad (zero?) ethernet address in rom [ 1.354130] skge 0000:01:04.0: eth0: addr 00:00:00:00:00:00 

有没有人有任何build议?


如果相关,Linux服务器在路由器上定义了一个静态IP。 当服务器启动时,它应该从DHCP服务器请求一个IP地址,在这种情况下它是我的路由器,它应该总是得到IP地址192.168.2.103

这具有驾驶员相关问题的所有特征。 也许这个主板对于你的发行版的内核版本来说太新了。 它也看起来像某些时间问题,涉及某些模块何时加载到内核中,非工作输出中的skge行比工作中的skke行快了半秒,也许这就是失败的地方。