安装 Centos 5.8 后,我无法使用 nmap 获取任何开放端口。因此我运行了命令 #iptables --flush,一切开始正常工作。但是,大约 2 天后,我无法再次连接,因此不得不运行该命令。
1)如何才能永久确保我的端口是开放的
2)由于我没有触碰 iptables,那么是什么原因导致它们首先被关闭?
答案1
配置防火墙仅打开您需要打开的端口。完全禁用防火墙非常危险。您可以使用system-config-firewall-tui
命令从终端对其进行配置。
答案2
我认为您遇到了默认防火墙。请尝试以下操作:
service iptables stop
chkconfig iptables off
答案3
最简单的方法是禁用 iptables:
service iptables save
service iptables stop
chkconfig iptables off
对于 IPv6
service ip6tables save
service ip6tables stop
chkconfig ip6tables off