服务器重启后网络设置丢失

服务器重启后网络设置丢失

我已经在我的旧电脑上安装了 debian,并通过 为其分配了一个静态 IP 地址/etc/network/interfaces

但是,当我启动服务器时,接口文件中的设置丢失了。

仅当我使用 重新启动网络接口时/etc/init.d/networking restart,设置才会加载。它们不会在服务器启动时自动加载。问题是什么?

我的接口文件是这样的

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.42
    netmask 255.255.255.0
    gateway 192.168.1.1

答案1

您可能正在使用其他工具networking来管理网络,例如NetworkManager,它使用不同的配置文件。您有两个不错的选择。您可以完全切换到网络管理器networking并在那里进行配置。或者,您可以通过禁用该NetworkManager服务并确保将其设置为在启动时运行来切换到networking

答案2

接口文件似乎正确,如果网络重启解决了问题,它可能无法在适当的运行级别上自动启动,请检查链接 ./rc6.d/S35networking 和 ./rc0.d/S35networking 是否存在。还请检查 /var/log/messages 和 dmesg,以查找可能阻止启动接口的线索。

相关内容