Ubuntu 启动时联网

Ubuntu 启动时联网

我的 Ubuntu 12.04 上的网络在启动时没有初始化。如何强制 Ubuntu 在启动时初始化网络?我是 Ubuntu 新手,对诸如/etc/init.d/etc/bashrc文件等文件的了解非常有限。现在,我每次启动后都会从终端手动运行此命令

sudo service network-manager restart

我相信这个问题有更复杂的解决方案。欢迎任何帮助。

答案1

现在您可以将此命令放入/etc/rc.local

service network-manager restart

这样,每次重新启动/启动 PC 时 NM 都会启动。

答案2

有点奇怪的是,重新启动网络管理器后您的网络就会恢复,但让我们看看是否可以解决必须重新启动它的问题。

首先,让我们看看你的/etc/network/interfaces文件。你可以使用 终端打开它gedit /etc/network/interfaces。它应该显示类似以下内容的内容

#The loopback network interace
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet dhcp

哪里eth0是有线连接,哪里wlan是无线连接。使用适合您的计算机的接口。

接下来,查看你的/etc/NetworkManager/NetworkManager.conf文件。它应该显示以下内容:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=00:30:48:70:D0:C3,

[ifupdown]
managed=true

您将希望该行的元素no-auto-default=使用eth0wlan接口的 MAC 硬件地址,您可以通过ifconfig在终端中运行来获取该地址。您将看到一行包含HWaddr 00:30:48:70:D0:C3- 六对字符串是该行中要输入的 MAC 地址。

重新启动系统,如果一切顺利,网络管理器将启动,连接您的接口,然后您就可以开始了。

相关内容