网络管理器不再自动启动

网络管理器不再自动启动

我认为这是这里的第一篇帖子

我有一个 14.10 盒子,以前是 14.04 盒子。它是一个媒体中心。

当它是 14.04 机器时,它可以正常启动。但现在不行了。启动时,它会在“等待网络配置”处暂停约 3 分钟。然后,当它最终启动时,它不会启动任何网络接口。

sudo service network-manager start    

会让事情再次开始,但我不能一直这样做。请帮我弄清楚如何让它再次自动启动。

我正准备重新安装,但为了解决问题而不是仅仅试图避免问题,我想在这里问一下。

一些谷歌搜索结果一直向我指出一个问题,/etc/network/interfaces但我甚至已经删除了这个文件,但仍然没有运气。

希望大家能帮忙。这真是令人沮丧。

很高兴发布任何有帮助的内容。

答案1

您的问题是您删除了文件 /etc/network/interfaces;您需要这个文件。

启动时网络配置挂起是一个常见问题。要重新创建文件,请打开终端并执行以下命令:

sudo nano /etc/network/interfaces

然后,将以下内容复制并粘贴到文件中:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface
auto lo
iface lo inet loopback

CTRL+o然后按ENTER保存文件。按CTRL+x退出文件。

重新启动网络管理器:

sudo service network-manager restart

最后,为了使其自动启动,请执行以下命令:

sudo update-rc.d network-manager defaults

重新启动以检查您的工作。

请发布任何错误或失败。


如果这不起作用,请编辑 /etc/init/failsafe.conf:

sudo nano /etc/init/failsafe.conf

查找“睡眠”并将数字从 20 更改为 5,使其看起来像这样:

sleep 5

然后通过在每行开头放置一个 # 来注释掉以下行,使其看起来像这样:

# $PLYMOUTH message --text="Waiting for network configuration..." || :
# sleep 40

# $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
# sleep 59

这会将等待时间从 2 分钟更改为 5 秒。

您可以做的最后一件事是重新安装网络管理器以替换任何丢失的文件:

sudo apt-get install --reinstall network-manager

答案2

我最近重新安装了我的笔记本电脑(哪个具有环回、WIFI 和有线网络连接)从头开始,我发现它有“NetworkManager 未运行”当我单击 NetworkManager 小程序时显示显然 不是 奇怪的。这是在安装后立即发生的,令人失望 :-(

我的笔记本电脑的安装方法来自Ubuntu 14.04 服务器带有一些桌面组件的基础。原因是我已经切换到 OpenBox,它比 Unity 好用,而且我不会遇到自定义 XFCE 时经常遇到的错误……它的速度也快如闪电。不幸的是,有时正因为如此,用 Google 查找答案有点困难……

如果我安装了 Ubuntu 桌面版,我相信它会让你在安装时使用 WIFI(这非常好),但是当你安装服务器版本时,没有提示使用 wifi,我最终插入安装电缆,这让我/etc/network/interfaces看起来如下:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

这是非常合理和正确的...但是这种配置导致 NetworkManager 无法启动,或者至少被禁用...您需要删除所有引用的行,eth0然后 NetworkManager 才能正常启动!

对此我感到非常惊讶,因为我有三个网络设备。当然,我刚刚从 2 个网络设备管理减少/etc/network/interfaces到一个,所以我不明白为什么 NetworkManager 会在两种情况下都拒绝启动和管理我的 WIFI...

(注:摘自博客文章)http://keyboardwritescode.blogspot.co.uk/2015/06/network-manager-hell.html

答案3

这可能是由于/etc/network/interfaces配置文件中存在过多的设备,Ubuntu/NetworkManager 显然会发现任何非环回设备,并决定不需要(正常)启动。详细信息可参见http://keyboardwritescode.blogspot.co.uk/2015/06/network-manager-hell.html

答案4

  • 步骤1:

    $ nano /etc/NetworkManager/NetworkManager.conf
    
  • 第 2 步:编辑[ifupdown],更改managed=falsemanaged=true

  • 步骤3:ctrl+O保存,ctrl+x退出。

  • 步骤4:

    $ service NetworkManager restart
    
  • 步骤 5:重新启动并确认/验证您的设置是否按预期工作(“A”玩家)

相关内容