我从我们公司的开发人员那里获得了一个 Linux VM 映像,用于在其上进行开发。这很好用,但现在我需要进行一些 Internet Explorer 测试,为此我还有另一个装有 Windows 的 VM。
我在 macos 下的 hosts 文件中有一个条目,它将某些虚拟域重定向到 linux VM 的 IP。
我也尝试过修改 Windows 中的 hosts 文件。但我无法访问 Linux VM。
如何使用 Windows VM 访问 Linux VM 上的服务器?我是否遗漏了一些设置?
答案1
我认为,如果您将两个虚拟机都设置为以 NAT 方式运行,而不是以桥接方式运行,它们最终应该位于同一个虚拟网络中。然后,您可以为它们分配 IP 地址,而不是使用 DHCP,只需将其中一个虚拟机上的浏览器指向另一个虚拟机的 IP 地址即可。
答案2
最近,我成功地从另一个 VMware(运行 Windows 7)通过 HTTP 访问了一个 VMware(运行带有 Jira 的 Linux)。
所以我认为它运行成功了。我使用 Windows 7 上的 WMware Workstation 作为主机操作系统。
我怀疑它在其他主机(例如 OS X)上的行为是否会有所不同。
也许是客户机 VMware 中的防火墙设置问题和/或主机为客户机提供的网络中的路由问题?