使用仅主机网络 VirtualBox 访问互联网

使用仅主机网络 VirtualBox 访问互联网

我的 VirtualBox 中有两个虚拟机。两者都是 FreeBSD,应该可以相互通信。我创建了启用了 DHCP 的网络,并进行了如下设置:

Server Address  10.10.10.1
Server Mask 255.255.255.0
Lower Address Bound 10.10.10.100
Upper Address Bound 10.10.10.200

我的虚拟机正在互相 ping 并获取正确的 IP 地址。这是我必须拥有的,并且无法更改。

现在我想从一台虚拟机访问互联网,我发现我必须使用两张网卡,但我不知道如何设置第二张网卡。我对 VirtualBox 和这些东西还不熟悉,所以如果您在回答时考虑到这一点,我将不胜感激。如果有必要的话,我有 Windows 8 作为主机系统。

答案1

确保第二个网络适配器已启用。同时检查第二个网络适配器的“高级”部分(附加到:NAT),以确保其适配器类型与第一个网络适配器相同(不是必需的,但这样您就会知道已为其加载驱动程序),并且已选中“电缆已连接”。

在 FreeBSD 客户机中验证 /etc/rc.conf 文件中是否有启用添加的适配器的条目。您将看到如下一行:

ifconfig_dc0="DHCP"

首先,确保也有一个添加的适配器的条目,例如:

ifconfig_dc1="DHCP"

(将dc之前的替换1为当前行 之前的0)然后重新启动客户操作系统。

答案2

添加网卡非常容易。

Networking虚拟机设置部分,选择一个适配器选项卡。勾选Enable Network Adapter。对于互联网访问,NAT 适配器是最简单的选择。然后只需单击“确定”即可!

截屏
点击查看完整尺寸


查看VirtualBox 网络文档了解每个适配器的详细描述。

请注意,VirtualBox 的 GUI 仅支持四个适配器。要添加更多适配器,您可以使用命令VBoxManage modifyvm(modifyvm网络文档VBoxManage list systemproperties将显示可用的最大网络适配器数量:

Maximum PIIX3 Network Adapter count:   8
Maximum ICH9 Network Adapter count:   36

PIIX3ICH9是 VirtualBox 上可用的两个芯片组选项。PIIX3 是一种非常老的芯片组(因此不支持太多外围设备),但它是新 VM 的默认芯片组。您可以在SystemVM 的设置中更改此设置。

答案3

为了让您的客人能够通过“仅主机”访问互联网,您需要启用一些防火墙规则。详细信息请参见...

https://superuser.com/a/1238065/195840

笔记:我没有在这里完全回答你的问题,因为这样我们在超级用户中就会得到重复的答案。

相关内容