如何恢复 Debian 上的基本网络实用程序?

如何恢复 Debian 上的基本网络实用程序?

我正在管理一个小型 LAN 服务器,提供 web-proxy、ldap、kerberos、afs 等基本服务。昨天停电了,所以服务器停止运行。当我重新启动它时,没有可用的和配置的网络接口。我尝试重新启动网络守护进程,但它只是以 0 状态退出。所以我尝试手动运行其中一个接口,但ifupifdown命令根本就不存在。不仅在 PATH 中,而且它们从 中消失了/sbin

所以我的问题是:我如何恢复这些网络实用程序?

答案1

/var/log/messages、、/var/log/syslog等中是否有任何消息/var/log/boot.log表明发生 I/O 错误、安装分区错误或激活 LVM 或 MD 或 RAID 错误?

服务器启动时是否有“文件系统不干净”或“fsck”消息?

所有分区目前都挂载了吗? 中是否有文件/sbin

为了解决您提到的确切问题,假设所有分区都已正确安装,我将从恢复/救援模式下的 Debian 启动 CD 启动,启动 shell,找到您的/sbin(或可能是/(根))分区的安装位置,然后运行chroot <that path> /bin/bash,然后您可以运行sudo apt-get install ifupdown重新安装/sbin/ifup,然后重新启动。

但您应尝试找出是否有其他问题。尝试安装debsums,即sudo apt-get install debsums

相关内容