Virtualbox 突然无法连接网络

Virtualbox 突然无法连接网络

我已经在 VirtualBox V4.2 上运行了 Lucid Lynx(我认为是 ubuntu 10.4LTS)。大约 6 个月前,它已经在 Win7 主机操作系统上运行。到目前为止,我从未遇到过任何互联网连接问题,但今天下午它突然无缘无故地停止工作了。我使用笔记本电脑,而 win7 仍然连接到互联网。我可以在主机操作系统的无线网络属性中看到“Virtualbox Bridged Networking Driver”。到目前为止,我只需要互联网访问,所以我使用了NAT(适配器类型:INTEL PRO/1000 Desktop,启用了电缆连接选项),但我收到的回复却是“网络已禁用”。终端ifconfig -a返回:

eth2      Link encap:Ethernet  HWaddr 08:00:27:76:54:26  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:44 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 

         RX bytes:3152 (3.1 KB)  TX bytes:3152 (3.1 KB)

在终端中iwconfig返回lo eth2 no such extensions。对任何地址执行 ping 操作都会返回Network is unreachable结果,但当我 ping 时,它显示的是我的 ip 地址(也是奇怪的 127.0.0.1)。当我阅读该问题时,我注意到很多人通过简单地更改适配器类型解决了他们的问题,因此我多次这样做(针对各种版本的 PCnet-FAST II/III 和前面提到的 Intel Pro/1000),但没有结果。我还尝试使用具有不同名称和适配器类型选项的“桥接适配器”,但也没有结果。我的 etc/network/interfaces 文件如下所示:

auto lo
iface lo inet loopback

类似于这个问题但是当我尝试使用他的解决方案时:

ubuntu-admn@ubuntu:~$ sudo dpkg-reconfigure resolvconf
Package `resolvconf' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: resolvconf is not installed

答案1

尝试将网络从 NAT 更改为桥接。这会将虚拟机直接置于您的网络上,并允许您选择要共享的底层网络适配器。

iwconfig 对客户操作系统没有帮助,因为虚拟机隐藏了您正在使用无线的事实。客户操作系统认为它是使用有线连接连接到网络的。

编辑:使用桥接连接后,在客户操作系统上尝试以下操作:

dhclient eth2

答案2

我遇到了同样的问题,所以我所做的基本上是使用 NAT 而不是 Bridged。在 Linux 的“网络连接”选项中,我通过单击“添加”创建了新网络,并从“Auto eth0”复制了“mac 地址”,这取决于您是否有“someonename eht0”,只需复制 mac 地址即可,然后将其放入新网络选项中。它立即起作用了。

答案3

对我有用的是:

sudo ifdown eth0
sudo ifup eth0

相关内容