网络管理器不会自动启动

如何自动启动网络管理器?

我安装了ubuntu mini iso和ubuntu-gnome-desktop(没有安装建议)。 所以,我让系统工作正常,除了网络管理器不自动启动。 我甚至尝试将它添加到gnome-session-properties(启动应用程序),但没有运气。

我使用以下命令通过终端手动启动它:sudo service network-manager start

我在启动时也会收到消息,说“等待netwrok配置”,然后“在没有完全网络配置的情况下启动”。

在我的情况下,我在/ etc / network / interfaces中有一个剩余的eth0条目,它被配置为使用DHCP,但由于没有以太网插入eth0,DHCP永远不会成功。

检查/ etc / network / interfaces,注释掉除以下内容之外的所有内容:

auto lo iface lo inet loopback

然后重新启动,希望网络管理器将按预期启动。

1)在/ etc /中应该有一些rc文件或rc.d,在其中搜索并尝试找出哪些服务(守护进程)在启动时启动。

2)尝试以下操作:我删除了/ var / run中的所有pid文件和​​所有子文件夹,尤其是/ var / run / dbus我将所有数据从/ var / run移动到/ run然后删除了/ var / run文件夹。 我做了一个符号链接/运行到/ var / run。

3)按照这篇文章https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/811441查看#24。 虽然他们谈论的版本与您的版本不同,但建议可能会有所帮助。

也许我的这个解决方法可以帮助你。 请注意,它并没有解决这种情况的根本原因,它只是简单而实用。

首先,执行以下命令:

sudo vim /etc/rc.local 

然后,内容应该类似于:

 #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. #Sleeping a little might be necessary to let it catch up the boot. #However, for me, this sleep was a useless overhead. #sleep 3 service network-manager restart exit 0