VirtualBox VM 中出现“连接:网络不可达”

VirtualBox VM 中出现“连接:网络不可达”

主机:WinXP,客户机:Ubuntu 12.10,连接类型:仅 NAT。
内核 IP 路由表(route -n)仅包含标头

ifconfig:

eth2      Link encap:Ethernet  HWaddr 08:00:27:c6:86:82  
          inet6 addr: fe80::a00:27ff:fec6:8682/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:4391 (4.3 KB)

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:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1184 (1.1 KB)  TX bytes:1184 (1.1 KB)

ping 任何互联网地址都会出现错误:
连接:网络无法访问

如何从 VM 连接到互联网?网络连接 -> DSL(或有线?)中应进行哪些设置?

答案1

我注意到您的以太网接口被标识为eth2。如果您更改了以太网接口 MAC 地址,则可能会发生这种情况,可能是因为您是从另一台虚拟机克隆的。

你能连接到主机,但不能连接到互联网吗?如果是这样,请尝试以下解决方案此 VirtualBox 论坛主题

总而言之,您需要删除/etc/udev/rules.d/70-persistent-net.rules并重新启动。以太网接口将识别为eth0现在,并且一切都应该正常工作。

相关内容