VirtualBoxnetworking

我需要创build一个VirtualBoxnetworking来连接一些客户操作系统和其他主机。

所有来宾操作系统将被configuration为在相同的子网和相同的网关(最终主机IP)有静态IP地址。

我怎样才能做到这一点?

编辑2011年4月6日

我已经能够使用“仅主机”networking模式创buildWin 2008 R2服务器的虚拟networking,并为每个服务器指定静态IP地址。

我可以使用主机上的服务器,但是我无法从networking中的“每个”访客机器(3个虚拟服务器)浏览互联网。

我曾尝试使用以下方法:

  1. 我为每个来宾添加了第二个NIC,并将此第二个NICconfiguration为“桥接networking”。 此解决scheme仅适用于networking中的第一台服务器。 任何其他服务器,它不能从DHCP获得有效的IP。
  2. 我已将服务器的网关configuration为分配给主机的虚拟IP地址。 我知道这个解决scheme不正确,无法工作。

任何build议?

一种select是继续使用现有的仅限主机的接口,然后为每个虚拟机添加一个NAT接口。 将默认网关设置为使用NAT接口(我的默认网关为10.0.2.2)。 您应该没有问题继续通过现有的仅主机networking从主机连接到您的虚拟机。

我更喜欢这个桥接,因为我通常不希望networking上的其他机器能够连接到我的虚拟机。

只要确保使用“桥接适配器”(并select您的LAN连接的物理适配器)。 从这里,你将能够在虚拟机上设置一个静态IP,它可以与物理主机,互联网以及局域网上的所有其他主机(包括其他虚拟机)进行通信。

VirtualBox适配器设置

机器的接口configuration应该是NATInternal network才能工作。 如果将接口设置为Host only ,则需要手动将数据包路由到主机。

如果使用NAT ,你也可以使用DHCP ,所以除非你想转发端口,否则不需要有静态IP。