我有一台装有 Windows 8 的 PC,上面安装了 Oracle VirtualBox。在 VirtualBox 的文件>首选项>网络菜单中,我创建了三个仅主机网络:
- 仅主机网络 1 - 10.10.10.1
- 仅主机网络 2 - 10.20.20.1
- 仅主机网络 3 - 192.168.100.1
所有路由器的网络掩码都是 255.255.255.0。
我还创建了三台虚拟机,如下所示:
- 控制器连接到第一个适配器上的仅主机网络适配器 1 和第二个适配器上的 NAT。
- 网络连接到第一个适配器上的仅主机网络适配器 2 和第二个适配器上的仅主机网络适配器 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
因为它们可能会发生冲突。