Ubuntu 上的网络停止工作

Ubuntu 上的网络停止工作

我通过 Wubi 安装程序安装了 Ubuntu 10.04(有趣的是,我今天安装了它,并以为我会得到 10.10)。我有网络连接,一切工作正常。我重启了几次电脑,然后突然,我无法连接到网络,当我单击无线/网络图标时,它显示“网络已禁用”。

我重新安装了 Ubuntu,问题就解决了。重启几次后,问题又出现了。我尝试重新启动,看看问题是否会再次出现,以及下面列出的其他一些问题。如果有任何其他建议,我将不胜感激。

尝试通过 /etc/init.d/networking 重新启动网络:

amato@ubuntu:~$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                          Ignoring unknown interface eth0=eth0.
                                                                         [ OK ]

尝试停止并启动它:

amato@ubuntu:~$ sudo /etc/init.d/networking stop
 * Deconfiguring network interfaces...                                   [ OK ] 
amato@ubuntu:~$ 
amato@ubuntu:~$ sudo /etc/init.d/networking start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service networking start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start networking
networking stop/waiting

尝试开始联网:

amato@ubuntu:~$ start networking
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.58" (uid=1000 pid=2241 comm="start) interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))
amato@ubuntu:~$ sudo start networking
networking stop/waiting

尝试服务网络重启:

amato@ubuntu:~$ service networking restart
restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.60" (uid=1000 pid=2248 comm="restart) interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply=0 destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init"))
amato@ubuntu:~$ sudo service networking restart
restart: Unknown instance: 

这是我的 /etc/network/interfaces 的内容。

auto lo
iface lo inet loopback

我甚至尝试将其修改为这样(基于我在网上读到的内容,不确定我在这里做的是否正确)。再次尝试了所有方法,但还是没有成功:

auto lo eth0
iface lo inet loopback

iface eth0 inet dhcp

答案1

这之前在我的笔记本电脑上发生过 - 原来我不小心按到了关闭 wifi 的开关,而当我打开开关后,Ubuntu 并没有重新打开 wifi。我使用以下方法解决了它:

rfkill unblock wifi

尝试一下。

答案2

如果您尝试sudo start networkingsudo service networking start并收到networking stop/waiting,那么您可能没有正确配置。

在您的/etc/network/interfaces文件中:

auto lo eth0
iface lo inet loopback

iface eth0 inet dhcp

暗示这eth0是当前插入互联网连接的物理适配器。我的直觉是,由于某种原因,您与试图使用相同 IP 地址的另一台设备发生冲突。因此,您可以尝试使用静态 IP 地址(如果您使用的是支持 dhcp 的路由器 - 例如 Linksys/Cisco):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 192.168.1.200
    netmask 255.255.255.0
    gateway 192.168.1.2

192.168.1.2你的路由器地址在哪里?还有看看这个问题

答案3

就我而言https://unix.stackexchange.com/questions/37122/virtualbox-two-network-interfaces-nat-and-host-only-ones-ina-a-debian-guest-o解决了。

添加了以下几行/etc/network/interfaces

allow-hotplug eth1
iface eth1 inet dhcp

然后运行ifup eth1

感谢 brandizzi

相关内容