在 CentOS 中清除 iptables 规则,常见做法如下:
iptables -F # 清空所有链的规则
iptables -X # 删除用户自定义链
iptables -Z # 清零计数器
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -t raw -F
iptables -t raw -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
CentOS 7 默认用 firewalld,iptables 可能是后端:
查看是否运行 firewalld:
systemctl status firewalld
停止并禁用 firewalld(如不想用):
systemctl stop firewalld
systemctl disable firewalld
service iptables save
iptables-save > /etc/sysconfig/iptables
或
service iptables save
⚠️ 注意:如果是远程服务器,清空规则前务必确保默认策略是 ACCEPT,否则可能断连。
如果你告诉我 CentOS 版本 和 是否远程服务器,我可以给你更安全的操作建议。