我通过这篇文章学习了如何克隆 VirtualBox VM:http://srackham.wordpress.com/cloning-and-copying-virtualbox-virtual-machines/
好的,在最新版本的 VirtualBox 中,VBoxManage
命令是clonehd
而不是clonevdi
,但它运行正常。现在我有两个 Windows XP 在运行。问题是:
每台虚拟机似乎都与主机拥有自己的私有小型 LAN。它们都拥有 IP 10.0.2.15,并将主机视为 10.0.2.2。
我希望两者位于同一个 LAN 中,获得不同的 IP 并能够互相看到。我该怎么做?
答案1
我自己做了。答案是将虚拟机的 NIC 配置为“仅主机”,并启用 DHCP 服务器。注意事项:
1) VirtualBox 的 DHCP 服务器很笨,不知道如何提供网关和名称服务器地址,因此我不得不在虚拟机内将其配置为静态地址;
2) Windows XP 的防火墙默认设置非常严格,因此机器甚至无法相互 ping 通。您必须转到防火墙配置并启用相关功能。
答案2
您需要使用桥接网络接口将虚拟机连接到您的真实 LAN。多个指南如果您需要这方面的帮助,请上网。
答案3
我在虚拟网络中拥有一组虚拟化 Windows,其中包括 AD 服务器和一些客户端。我使用 VirtualBox 并运行开源路由软件 Vyatta,为虚拟网络分配网络地址 192.168.5.0(为我的物理网络分配网络地址 192.168.1.0)
Vyatta 虚拟化路由器有两个接口,一个配置为桥接,另一个配置为内部。所有 Windows VM 都连接到内部虚拟化接口,并通过连接两个网络的路由器提供互联网访问。
本质上,我有:
调制解调器 -> 硬件路由器 -> 虚拟化路由器 -> Windows 测试实验室。
这对于保持实验室网络隔离且不会有任何东西泄漏到实际生产网络非常有用。