如何连接在同一台机器上运行的2个虚拟主机?

时间:2010-05-01 19:06:10

标签: virtual-pc vmware-player

我的Windows XP笔记本电脑上运行了2个虚拟主机。一个是在vmware播放器内运行的Ubuntu。另一个是MS虚拟PC(所以我可以用IE6测试)。 Ubuntu虚拟主机正在使用apache运行我的Web应用程序。我可以将我的浏览器指向我的笔记本电脑上的Ubuntu IP并查看我的网络应用程序。我阅读了这篇文章How to connect to host machine from within Virtual PC image,并且能够让我的Virtual PC使用环回适配器ping我的物理机器。但我坚持让我的Virtual PC看到我的Web应用程序在Ubuntu vmware播放器主机中运行。

2 个答案:

答案 0 :(得分:1)

我认为最好是将两台虚拟机配置为“桥接网络接口”,以便它们都从同一个DHCP(与主机相同)获取IP地址,并且它们将位于同一网络中。

否则两个NAT之间唯一的共同点就是主机。 也许配置从一个子网(vmware NAT)到另一个子网(VPC NAT)的特殊路由可以工作,但老实说我从来没有尝试过。

我更喜欢我的第一个解决方案,在两个VM上都启用了防火墙(并逐个配置例外)。

答案 1 :(得分:0)

vmware peer2peer两台pc运行linux ubuntu连接并测试ping:

1.Vmware工作站编辑 - >虚拟网络编辑器 删除列表的所有网络,并通过按“添加网络”按钮创建网络。 选择Vm1和Vm8并添加到列表。

2.从列表中选择Vm1并勾选单选按钮Bridged(将VM直接连接到外部 网络)并选择从桥接到:您的自定义以太网适配器,例如:Broadcom Netlink(TM) 千兆以太网和推送应用按钮。

3.获取以太网适配器并桥接虚拟适配器。

4.您必须配置IP地址,子网掩码和默认网关,例如我的主机 IP地址:1.1.1.1子网掩码:255.255.255.0网关:1.1.1.2 对于客户端机器: IP地址:1.1.1.2子网掩码:255.255.255.0网关:1.1.1.1

5.现在你可以从一台ubuntu机器发送ping到终端的其他ubuntu机器 首先,ifconfig,你可以看到你的主机IP地址和ping ip地址。

6.Success ..