如何使用 VirtualBox 设置来宾到来宾网络连接?

如何使用 VirtualBox 设置来宾到来宾网络连接?

我已经设置了多个具有 NAT 网络的来宾主机。在每个主机上我都有一些端口转发,这样我就可以从我的主机进行连接(例如 2222 到 22 主机 1,2223 到 22 主机 2,...)。

如何使用 VirtualBox 设置来宾到来宾网络连接?

答案1

我建议只为每个虚拟机添加第二个网络适配器,并配置“仅主机”选项。您也可以使用桥接接口,但如果您有无线网络适配器,这可能会产生奇怪的结果。仅主机选项允许您的虚拟机与您的主机以及彼此通信。这也意味着您可以摆脱 NAT 配置上的端口转发,因为您的主机将能够直接与每个客户机通信。默认情况下,仅主机网络上配置了 DHCP,它通常会分发 192.168.56.101-254 范围内的地址 - 因此您也可以使用 .1-100 地址进行静态分配。

  • 打开虚拟机设置
  • 选择网络设置对话框部分
  • 适配器 2标签
    • 勾选启用网络适配器
    • 已更改附于主机专用适配器

VirtualBox VM 设置 - 网络

答案2

在 Linux 客户机上,只需修改/etc/network/interfaces并添加静态上行地址、网络掩码和网关。

例如

auto eth1
iface eth1 inet static
    address 192.168.56.101
    netmask 255.255.255.0
    gateway 192.168.56.1

virtualbox -> preferences -> network可以从上面提到的 Goyuix 中找到地址范围、网关和网络掩码。

边注:我克隆了一个基础虚拟机来创建虚拟机网络。这还需要更改 /etc/hostname/etc/hosts文件,以便为每个虚拟机客户机提供唯一的主机名。此外,为每个联网的虚拟机添加一个静态条目/etc/hosts有助于 DNS 寻址(即按名称而不是 IP 地址寻址)。

答案3

如果您指的是“Guest - Guest”,即在同一主机上运行 2 个虚拟机并让它们进行通信,那么您可以使用桥接适配器并将它们全部设置在同一个子网中。

相关内容