如何访问主机中的VM(通过不同的IP)?

时间:2019-05-11 01:50:14

标签: virtual-machine ubuntu-16.04 vmware vmware-workstation

我想访问主机中的虚拟机IP(通过ping或curl或其他方式),但是不行。我该怎么做?

主机是一台win10 PC。

使用 VMware工作站15,Ubuntu 16.04服务器的虚拟机。它的IP地址为192.168.178.13810.0.0.11。我可以访问192.168.178.138,但不能访问10.0.0.11。 (无论是ping还是卷曲...)

所有操作都是VMware Workstation中的 NAT 模式。

现在我有一个运行在10.0.0.11:80上的Web应用程序。如何在主机中访问它。

  

我有另一个具有192.168.178.3910.0.0.31的VM,并且该VM可以通过curl访问10.0.0.11:80。

我可以如下所示显示地形。

the topo

(一点中文,但不会影响阅读,只是忽略它)

1 个答案:

答案 0 :(得分:0)

是的,现在我自己解决这个问题。

似乎您不能使用仅主机模式(实际上我只能使用此模式...)。

  1. 您需要在主机PC中设置虚拟接口(IP,网关或其他任何内容...);
  2. 然后您需要在VMWare工作站中进行设置,将其设置为使用特定的局域网(对我来说是VM net 2);
  3. 然后,您可以从主机和其他虚拟机访问它,也许您需要搜索类似NAT translation in VMWare workstation的内容,才能从外部网络访问部署在VM中的Web应用程序。

这就是我的工作,现在我可以在浏览器中访问我的地平线仪表板了(Ubuntu服务器没有任何浏览器... T-T悲伤...)

Settings Picture