【发布时间】:2016-09-12 08:49:25
【问题描述】:
为了检查 RPyC 模块,我创建了 2 个 VM(Ubuntu 和 Xubuntu),并尝试在它们之间进行通信。 起初,我在 ubuntu VM 上运行 RPyC 服务器,并从 Xubuntu VM 连接。顺利!
然后,我在它们之间切换。这次我在 Xubuntu VM 上运行服务器,并尝试从 Ubuntu VM 进行连接。 我收到了“没有路由到主机”的消息。
我首先尝试的是防火墙。 当我关闭防火墙时,我设法连接了,所以我尝试查看机器中的 Iptables 规则列表。
iptables 中的 INPUT 链有一堆不同的规则,除了一个是 ACCEPT,而第一个是 ACCEPT all。 最后一个是REJECT all(不要问为什么,这不是我的配置)。
我尝试将规则一一删除,直到我能够连接,当我删除最后一个,全部拒绝时,我能够连接。
我的问题是 - 为什么,虽然它是链表中的最后一条规则,但 REJECT all 会覆盖 ACCEPT all 规则?默认 Iptables CHAINS 是否有任何优先级?
提前致谢,
伊丹
【问题讨论】: