我的 CentOS 5.8 机器上有两个网络接口,一个具有本地 IP,另一个具有外部公开可用的 IP。我正在运行 SSH 和其他一些服务。如果我从同一本地网络中的其他机器连接到机器的本地 IP,我可以访问它们。但如果我从另一台机器连接到机器的外部公共 IP,我就无法进入。
即使我用 禁用了 IPtables 防火墙service iptables stop
,它仍然不起作用。有什么建议吗?我尝试禁用 SELinux ( setenforce 0
) 并向setup
防火墙配置添加端口。我确实用 netstat 检查过,SSH 服务和其他服务都在监听 0.0.0.0。
答案1
检查路由器是否转发入站流量。此外,验证 中没有奇怪的规则/etc/hosts.deny
。