这个问题有时在 ubuntu 启动时发生。有时你无法真正启动到界面。
启动画面上有 5 个点和一条消息:
等待网络配置
其次是:
等待另外 60 秒进行网络配置
答案1
我决定采用 CLI 和 Alt+Ctrl+F2 方法,因此您可以在登录到 GUI 时自由地执行此操作 - 好的,我将编写一般步骤,因此请随意使用您喜欢的任何方法。
编辑
/etc/network/interfaces
:sudo nano /etc/network/interfaces
如果你在登录 GUI 时从 LXTerminal 输入此内容,则:
gksudo leafpad /etc/network/interfaces
删除那里写的内容并保留以下内容:
auto lo iface lo inet loopback
最好保留“interfaces”文件的备份以防万一,因此请确保在执行任何操作之前保存“interfaces.bak”文件
CtrlO如果您使用的是 nano,则为Ctrl+;如果您使用的是 leafpad,则为 + (S文件 > 保存)。
CtrlX如果您使用的是 nano,则为Ctrl+;如果您使用的是 leafpad,则为 + (Q文件 > 退出)。
重启。
完毕。
答案2
在我遇到的每种情况下,都是 /etc/network/interfaces 的问题
您不必像之前的帖子所建议的那样删除所有内容,而是检查常见问题。
在我的例子中,它定义了附加以太网 IPS 的网关参数。您只需为每个卡的主接口定义网关。
我的意思是如果你的文件看起来像这样:
auto eth0
iface eth0 inet static
address 10.0.0.5
netmask 255.255.255.0
network 10.0.0.0
gateway 10.0.0.1
auto eth0:0
iface eth0:0 inet static
address 10.0.0.6
netmask 255.255.255.0
network 10.0.0.0
#gateway 10.0.0.1
第二个网关参数将导致 ubuntu 在启动期间挂起 60 多秒,您只需为第一个 eth0 部分定义网关,您确实需要为任何附加网卡(即 eth1、wlan0 等)定义网关,但不需要为分配给同一网卡的附加 IPS 定义网关。早期版本的 Ubuntu 对此没有任何问题,但 Ubuntu 12.04 不喜欢它...如果它可以简单地忽略它就好了。
我确信该文件中还有其他“问题”可能会导致这种情况,因此您应该检查该文件并确保没有拼写错误等。
答案3
基本上,您编辑此/etc/init/failsafe.conf
文件并禁用(注释)sleep
实际暂停系统的命令。除了完成工作之外,至少在我的情况下,网络配置中没有任何错误,因此一切顺利。
顺便说一句,您的解决方案仅允许配置环回接口,这是我在我的设置中无法承受的(我必须手动设置接口和网桥)。
答案4
#
在/etc/init/failsafe.conf
文件中所有包含 的行前面添加sleep <n>
。这样做有助于快速启动。
这可以加快启动速度,但无法修复/etc/network/interfaces
文件中的任何问题。修复/etc/network/interfaces
文件的问题不是/etc/init/failsafe.conf
文件的目的。
有些情况下,想网络接口不工作(例如,有时笔记本电脑只插入了 eth0 接口(有线连接)。我不想因为没有插入有线连接而多等 2 分钟才能启动笔记本电脑。