我在Windows 7笔记本电脑上使用VMWare托管Oracle Linux 6.5操作系统。 VM配置为使用NAT网络配置,我能够从我的Windows机器成功ping客户操作系统。此外,我能够从我的客户操作系统中访问互联网。 但是,我无法使用主机操作系统中的浏览器访问托管操作系统中托管的Web服务器上的端口8080上运行的Web应用程序。但是,当从来宾操作系统中的浏览器访问时,可以访问该应用程序。
一些可能有用的观察结果:
1.我的笔记本电脑和虚拟机都没有静态IP地址
2.我可以从主机ping我的客户操作系统,反之亦然
3.我的笔记本电脑和客户操作系统上都禁用了防火墙
任何帮助都将受到高度赞赏
答案 0 :(得分:0)
上述问题的原因可能主要是因为客户操作系统OEL中启用了防火墙设置/规则。要检查规则,您可以在bash提示符下键入iptables -L -n
,这将显示FILTER规则(CHAIN INPUT / OUTPUT / FORWARD)。
添加过滤器以允许主机访问来宾http协议会使事情有效。另一方面,如果这是出于开发目的,您可以通过说明完全禁用防火墙过滤器
service iptables stop
。请记住,这不是一种安全的方法,因为它会将您的访客暴露给没有防火墙的世界,特别是如果您使用的是桥接网络连接。