![Iptables 新手之痛](https://linux22.com/image/1435957/Iptables%20%E6%96%B0%E6%89%8B%E4%B9%8B%E7%97%9B.png)
我有一个由 VirtualBox 虚拟化的主机(WINDOW7)和一个客户机(DEBIAN7.7)。我将 eth1 接口配置为仅主机。我的主机可以 ping 客户机,反之亦然,主机也可以通过 ssh 连接。现在我想让主机访问客户的 Wildfly 实例,所以我在 iptables 中添加了此规则:iptables -A INPUT -p tcp --dport 8080 -j ACCEPT -i eth1
。如果我执行,iptables -L
我可以看到规则,并且 Wildfly 已启动并运行。遗憾的是,当我尝试通过主机的浏览器连接到客户的 wildfly 时,我得到了一个ERR_CONNECTION_REFUSED
。我错过了什么?
答案1
Debian 的 Iptables 默认保持一切开放。无需规则。我只忘了在 eth1 ip 地址上启动 Wildfly。我使用以下命令再次运行 Wildfly:./standalone.sh -b 0.0.0.0
主机可以访问 Wildfly 客户机的实例。圆满结局。