【问题标题】:How to connect 2 virtual hosts running on the same machine?如何连接在同一台机器上运行的 2 个虚拟主机?
【发布时间】:2011-02-14 15:00:45
【问题描述】:

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

【问题讨论】:

  • 在 serverfail.com 或 superuser.com 上更好

标签: virtual-pc vmware-player


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

    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.现在您可以从终端发送 ping 从一台 ubuntu 机器到另一台 ubuntu 机器 首先,ifconfig,你可以看到你的主机ip地址和ping ip地址。

    6.成功..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      • 2013-06-02
      相关资源
      最近更新 更多