Debian 系统无法启动网络接口

Debian 系统无法启动网络接口

有一个用于存储数据的 HDD 阵列。系统运行 Debian,内核为 4.9.0-7。一切正常。主板是 Supermicro XSIL8-F (http://www.supermicro.com/xeon_3400/motherboard/x8sil.cfm) 配备 i3 核处理器。具有 KVR1333D3E9SK2/8G RAM (DDR3 1333MHz PC3 10600)。所有网络均通过板载 NIC 完成。

RAM 使用率非常高,所以我又升级了 8GB(2x 4GB)。安装了与现有 RAM 相同的 RAM,使总容量达到 16GB。仔细检查了芯片的位置。一切正常。

启动机器后,它检测到16 GB RAM正常——没有问题。

当我看到登录提示时,我尝试使用我的常规用户名登录。没有成功。嗯。然后尝试使用 root 登录。同样没有成功。网络服务没有启动,我们使用 NIS 主控来处理所有帐户,这解释了登录问题。

当我检查 /var/log/syslog 时,我看到

... Failed to start Raised network interfaces

我已经通过 Grub 访问了 root shell,但仍然无法启动并运行网络服务。

我认为这是 RAM 的问题,于是我移除了最近安装的 RAM 并重新启动,但网络服务仍然没有启动。

据我所知,其他一切都正常。可能是什么原因造成的?

更新:

没有关于 NIC 驱动程序的错误dmesg。e100 和 e1000e 模块根据 加载lsmod

运行service networking startifup enp7s0启动网络和 NIC,然后我能够 ping 其他服务器。所以我认为 NIC 很好,我没有搞砸任何东西!

运行任何实例都会systemctl返回

Failed to connect to bus: No such file or directory

init以及任何返回实例

Couldn't find an alternative telinit implementation to spawn

我想这没问题,因为我正在使用恢复 shell,所以这应该不是问题。还是说有问题?

我已更改了这个问题的标题,以反映内存不是问题的事实。

更新2: 我错过了这个错误

ifup[4675]: iptables-restore: line 20 failed

这是获取 iptables 规则文件的命令。出于某种原因,这会杀死机器。以前没有。可能是文件损坏了。

所以,现在一切都很好。

相关内容