“等待网络配置”问题

“等待网络配置”问题

这个问题有时在 ubuntu 启动时发生。有时你无法真正启动到界面。

启动画面上有 5 个点和一条消息:

等待网络配置

其次是:

等待另外 60 秒进行网络配置

答案1

我决定采用 CLI 和 Alt+Ctrl+F2 方法,因此您可以在登录到 GUI 时自由地执行此操作 - 好的,我将编写一般步骤,因此请随意使用您喜欢的任何方法。

  1. 编辑/etc/network/interfaces

    sudo nano /etc/network/interfaces
    
    1. 如果你在登录 GUI 时从 LXTerminal 输入此内容,则:

      gksudo leafpad /etc/network/interfaces
      
  2. 删除那里写的内容并保留以下内容:

    auto lo
    iface lo inet loopback
    

最好保留“interfaces”文件的备份以防万一,因此请确保在执行任何操作之前保存“interfaces.bak”文件

  1. CtrlO如果您使用的是 nano,则为Ctrl+;如果您使用的是 leafpad,则为 + (S文件 > 保存)。

  2. CtrlX如果您使用的是 nano,则为Ctrl+;如果您使用的是 leafpad,则为 + (Q文件 > 退出)。

  3. 重启。

  4. 完毕。

答案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

这也可能有帮助: http://tech.pedersen-live.com/2012/05/disable-waiting-for-network-configuration-messages-on-ubuntu-boot/

基本上,您编辑此/etc/init/failsafe.conf文件并禁用(注释)sleep实际暂停系统的命令。除了完成工作之外,至少在我的情况下,网络配置中没有任何错误,因此一切顺利。

顺便说一句,您的解决方案仅允许配置环回接口,这是我在我的设置中无法承受的(我必须手动设置接口和网桥)。

答案4

#/etc/init/failsafe.conf文件中所有包含 的行前面添加sleep <n>。这样做有助于快速启动。

这可以加快启动速度,但无法修复/etc/network/interfaces文件中的任何问题。修复/etc/network/interfaces文件的问题不是/etc/init/failsafe.conf文件的目的。

有些情况下,网络接口不工作(例如,有时笔记本电脑只插入了 eth0 接口(有线连接)。我不想因为没有插入有线连接而多等 2 分钟才能启动笔记本电脑。

相关内容