Windows 8 VirtualBox 主机上的 Ubuntu Server 14.04 无法连接互联网

Windows 8 VirtualBox 主机上的 Ubuntu Server 14.04 无法连接互联网

我有一台装有 Windows 8 的 PC,上面安装了 Oracle VirtualBox。在 VirtualBox 的文件>首选项>网络菜单中,我创建了三个仅主机网络:

  1. 仅主机网络 1 - 10.10.10.1
  2. 仅主机网络 2 - 10.20.20.1
  3. 仅主机网络 3 - 192.168.100.1

所有路由器的网络掩码都是 255.255.255.0。

我还创建了三台虚拟机,如下所示:

  1. 控制器连接到第一个适配器上的仅主机网络适配器 1 和第二个适配器上的 NAT。
  2. 网络连接到第一个适配器上的仅主机网络适配器 2 和第二个适配器上的仅主机网络适配器 3。
  3. 计算连接到第一个适配器上的仅主机网络适配器 3 和第二个适配器上的仅主机网络适配器 2。

在控制节点上,我按照如下方式配置设置:

  • /etc/hosts:已添加 10.10.10.11 为控制器,10.10.10.11 为网络和 10.10.10.13 为计算
  • /etc/network/interfaces

    auto eth0
        iface eth0 inet static
        address 10.10.10.10
        netmask 255.255.255.0
    
    auto eth0
    iface eth0 inet dhcp
    
  • /etc/resolv.conf:添加8.8.8.8为名称服务器

问题是互联网连接似乎不起作用。apt-get update无法从每个服务器获取索引文件并ping google.com返回unknown host google.com

我该如何修复互联网连接?

答案1

你可能配置了错误的网络接口控制器/etc/network/interfaces。找到正确的网络接口名称并修改/etc/network/interfaces,将 eth1 替换为正确的接口名称:

auto eth1
iface eth1 net dhcp

您可能还想删除中的两个节之一/etc/network/interfaces,方法如下:

auto eth0
iface eth0 inet static
    address 10.10.10.10
    netmask 255.255.255.0

或者

auto eth0
iface eth0 inet dhcp

因为它们可能会发生冲突。

相关内容