我已经成功地将CentOS7作为客人安装在mac的虚拟盒上。
我还安装了Tomcat 7,如下图所示,我可以在http://localhost:8080虚拟机中成功地从火狐访问CentOS。
但是,我无法在http://localhost:8080虚拟机之外访问centOS (也就是说,我无法从我的主机Yosemite web浏览器(如Safari或Firefox)访问该网站)。
下面是我在虚拟盒中的centOS7网络设置:

有了以上的网络设置,我能够连接到CentOS虚拟机内的互联网。但我不能连接到主机。
发布于 2016-08-16 20:59:22
使用这些网络设置,the服务器将不会在主机的localhost接口上运行。您的主机本质上已经成为客户机器访问网络的路由器。如果您查看来宾计算机的IP地址,可能会看到类似于10.10.10.100的内容。您可以尝试在主机上浏览(在本例中) http://10.10.10.100:8080,根据防火墙和网络设置的不同,您应该可以访问get服务器。
更好的解决方案是将来宾机的网络设置改为桥接模式,这样客人机和主机的IP地址是相同的。这时你应该可以冲浪到http://localhost:8080了。
VirtualBox网络手册有更多关于可用的不同网络模式以及它们所做的事情的详细信息。
https://unix.stackexchange.com/questions/303824
复制相似问题