0

我在 Windows 7 笔记本电脑上使用 VMWare 托管 Oracle Linux 6.5 操作系统。虚拟机配置为使用 NAT 网络配置,并且我能够从我的 Windows 机器成功 ping 来宾操作系统。此外,我可以从我的来宾操作系统中访问互联网。但是,我无法使用主机操作系统中的浏览器访问在来宾操作系统中托管的 Web 服务器上端口 8080 上运行的 Web 应用程序。但是,当从来宾操作系统中的浏览器访问时,可以访问该应用程序。

一些可能有用的观察结果:
1. 我的笔记本电脑和虚拟机都没有静态 IP 地址。
2. 我可以从主机 ping 我的客户操作系统,反之亦然
3. 我的笔记本电脑和客户操作系统都禁用了防火墙

任何帮助将不胜感激

4

1 回答 1

0

上述问题的原因可能主要是因为来宾操作系统 OEL 中启用了防火墙设置/规则。要检查规则,您可以iptables -L -n在 bash 提示符下键入,这将显示过滤器规则(链输入/输出/转发)。

添加过滤器以允许主机访问访客 http 协议将使事情正常进行。另一方面,如果这是出于开发目的,您可以通过说完全禁用防火墙过滤器 service iptables stop。请记住,这不是一种安全的方法,因为它会将您的访客暴露给没有防火墙的世界,尤其是在您使用桥接网络连接的情况下。

于 2015-02-19T00:56:45.730 回答