ubuntu 12.04 安全更新后无网络环回设备

ubuntu 12.04 安全更新后无网络环回设备

过去几个月,我在服务器上安装了 Ubuntu 12.04,一切运行正常。昨晚我做了一个操作,aptitude update && aptitude safe-upgrade引入了所有最新的安全更改,现在当我启动服务器时,没有创建 lo 设备。

它正确地启动了物理以太网接口,我可以通过这些接口 ping 进和 ping 出机器,但是没有任何东西可以连接到 或 上的任何localhost东西127.0.0.1

ifconfig仅列出eth0eth1

一点也不lo

以下是 /etc/network/interfaces 的内容:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#NetworkManager#iface eth0 inet dhcp

我应该在哪里寻找诊断和修复?

谢谢!

答案1

我也遇到过类似的问题。

我的lo没有在启动时自动启动(通过 sysctl 关闭 IPv6 并重新启动服务器后)。

我的第一次解决方法是使用 手动启动它ifup --force lo。但之后我不得不重新启动大多数服务,因为它们在没有环回的情况下无法正常工作。

最后这个旧论坛帖子帮助我找到正确和永久的解决方案

  1. sudo rm -rf /var/run/network/*
  2. sudo reboot

(显然那里有一些旧.lock文件阻止了环回正常启动。)

答案2

如果 lo 可以手动启动ifup lo但不能自动启动,您应该能够输入命令,ifup lo以便/etc/rc.local它在每次启动时启动。这不是一个完美的解决方案,但它应该是一个永久的解决方案。

相关内容