我在Oracle Cloud Infrastructure (OCI)上创建了一个 Ubuntu 实例。我可以使用 SSH (TCP 22) 连接到这个实例。我在这个实例上创建了一些服务,比如 daytime (TCP 13)、mail (TCP 25)、http (TCP 80)、dns (TCP/UDP 53)。我在此实例的 OCI 管理网页的默认安全列表中添加了类似的规则,类似于默认的 SSH 规则。但是,当我尝试从 Internet 连接到任何这些服务时,我会收到No route to host
错误消息。唯一的例外是可以正常工作的 SSH 服务。
一旦我安装ufw
到这个实例;但是,后来我禁用并删除了ufw
. 之后,我iptables
也删除了包。所以,现在根本没有 Linux 防火墙。但是,我仍然有这个问题。
这似乎是一个与 OCI 相关的问题。我在其他云平台(AWS、GCP等)做过类似的配置,没有问题。
我还能在哪里寻找隔离这个问题?
更新:删除 iptables并重新启动解决了这个问题。现在我将尝试重新安装 iptables。