如何从主机windows访问vmware的虚拟机

如何从主机windows访问vmware的虚拟机

我正在使用 Ubuntu Server 作为虚拟机,使用 Windows 7 中的 VMWare 作为主机。我可以通过共享设置从 Ubuntu 机器访问 Windows 7 文件夹。我正在 Ubuntu 的本地主机上开发一个网站,我可以http://127.0.0.1:5000/使用 Ubuntu 的浏览器访问该网站,但是当我将相同的地址输入 Windows 7 的浏览器时,它不会加载该网站。

我如何访问 Ubuntu 机器浏览器内部正在访问的(localhost)网站。

要查找哪些设置?请提出建议。

答案1

在 ubuntu 服务器上的终端类型中ifconfig查看该服务器的 IP 地址,您应该获得如下输出:

# ifconfig 
eth0      Link encap:Ethernet  HWaddr ... 
          inet addr:192.168.100.106  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5720413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6295478 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0

在此示例中,IP 为192.168.100.106
因此在浏览器中输入http://192.168.100.106:5000/

答案2

我遇到了同样的问题,并在 Stack 上找到了答案:Flask - 配置开发服务器使其在网络上可见。运行 flask 应用程序时,你只需要覆盖默认主机值:

app.run(host='0.0.0.0', port=5000)   

查看快速开始指导。

相关内容