在 CentOS 系统中,要清空 iptables 规则,你可以执行以下命令:
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -F
iptables -t mangle -F
iptables -F
iptables -X
这里的命令解释如下:
-P
参数用于设置默认策略。这里我们将其设置为 ACCEPT,表示允许所有流量通过。-t
参数用于指定表。iptables 有五个表:filter、nat、mangle、raw 和 security。这里我们清空了 nat 和 mangle 表中的规则。-F
参数用于清空指定链中的所有规则。-X
参数用于删除用户自定义的链。在 CentOS 7 及更高版本中,你可以使用以下命令保存 iptables 规则:
firewall-cmd --runtime-to-permanent
在 CentOS 6 中,你可以使用以下命令保存 iptables 规则:
service iptables save
注意:在执行这些命令之前,请确保你了解这些命令的作用,以免意外地阻止自己的访问。在执行命令时,最好使用 root 权限。