Windows Server 2008 – 一个MAC地址,将多个外部IP分配给在主机上作为访客运行的VirtualBoxes

无法find任何帮助@谷歌或这里。

scheme:i7-975上的Windows Server 2008标准x64,12 GB RAM。 服务器正在数据中心中运行。 一个硬件网卡 – RealTek PCIe GBE – >一个MAC地址。 数据中心为我们提供了4个静态外部IP。 当然,第一个默认分配给主机。 我已经订购了所有4个IP,数据中心只能将可用IP分配给给定NIC的物理MAC地址。 这意味着一个网卡,一个MAC地址,4个IP。 一切工作到目前为止。

现在,我想要的:安装VirtualBox与1-3个客人运行,每个获得它自己的外部IP分配。 每个应该是一个独立的Win Server 2008.它看起来最简单的方法是将客人放入一个虚拟子网,并将所有来自第二到第四个外部IP的数据通过子网IP路由到这个客人。

我已经通过VirtualBox用户Manuel关于networking。

什么是不工作的:我不能使用桥接networking没有别的,因为IP只被分配到一个MAC地址。 我不能使用NATnetworking,因为它不允许从外部或主机访问来宾。 我不想使用端口转发。 只有主机的networking本身不允许互联网接入,通过共享主机的默认互联网连接,互联网被从客户授予外部,而不是从外部或主机向客户授予。 内部networking在这里不是一个真正的select。

我所尝试的是为Vbox guest虚拟机所在的路由子网创build一个额外的MS Loopback适配器,现在的想法是将互联网连接NAT到环回“子网”。 但我无法从客人ping通门户。

通过使用命令shell或RRAS(静态路由,NAT)中的路由命令,我也没有到达那里。

像下面这样的解决scheme可以为单向工作,但不适用于以前的方式:

对于您的情况,最好使用ICS主机专用适配器。 转到VB本身的偏好,selectnetworking。 在那里你可以改变接口的configuration。 将IP地址设置为192.168.0.1,networking掩码255.255.255.0。 禁用DHCP服务器,如果它不是,就是这样。 现在,访客应该从Windows本身获得一个IP,并能够访问互联网,同时你也可以访问主机。

慢慢地,我对这个话题很满意。 有可能我只是忽略了一些东西,或者只是没有尝试,特别是使用RRAS,但是在networking中find有用的howto或东西是很难的。

提前致谢!

最好的问候,西蒙

我最近有同样的问题分配给Windows Server 2008主机上的virtualbox服务器的IP地址,虽然它可能没有帮助你在这一点上,它可能会帮助别人…

将虚拟IP地址分配给主机上的外部NIC。 在虚拟机networking设置中,使用主机唯一的networking与访客IP地址,并禁用默认打开的DHCP。 在访客窗口中select设备 – >networking适配器,并设置一个桥接适配器将名称下拉到您的物理网卡。 在来宾操作系统上,将来宾IP子网掩码和网关设置为所需的IP地址。