无法连接到虚拟机上的互联网(启用了 NAT 和仅主机网络)

无法连接到虚拟机上的互联网(启用了 NAT 和仅主机网络)
  • 主机:Ubuntu 12.04 LTS
  • 客户机:Ubuntu 12.04 LTS
  • 联网模式:仅限NAT+主机网络。

我的虚拟机的设置:

cat /etc/network/interfaces:

输出:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
      address 10.0.0.4
      netmask 255.255.255.0 

auto eth1
iface eth1 inet dhcp

当我运行:时ping 8.8.8.8,我得到:连接:网络不可达

注意:我运行了必要的程序,例如:sudo /etc/init.d/networking restartsudo service network-interface restart INTERFACE=eth0/eth1,甚至sudo ifconfig eth0/eth1 down/up

我还编辑了必要的文件:/etc/hosts我在其中添加了我的 ip(10.0.0.4)并将我的 dns namserver(我也为 eth0 定义了它 - 我只是不想在这里发布它)添加到/etc/resolv.conf

当我运行时route -n,我得到了这个输出:
在此处输入图片描述

ifconfig给了我这个:

在此处输入图片描述



如何使用我选择的静态地址连接到互联网?

答案1

我用这种方式解决了这个问题:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
      address 10.0.0.4
      netmask 255.255.255.0 

然后我跑sudo ifconfig eth1 up

答案2

您需要启用“桥接网络“在启动虚拟机之前,请在 Virtual Box 设置中启用”模式。然后,您就可以从客户机照常访问互联网。

相关内容