温馨提示×

centos iptables怎么禁用

小樊
41
2026-09-24 00:10:04
栏目: 智能运维

在 CentOS 上“禁用 iptables”通常指停止并禁止 iptables 服务开机启动,或清空规则并关闭防火墙功能。下面分情况说明。


一、CentOS 6 及以前(使用 iptables-service)

1. 停止 iptables 服务

service iptables stop

2. 禁止开机启动

chkconfig iptables off

3. 清空所有规则(可选)

iptables -F
iptables -X
iptables -Z

二、CentOS 7 / 8(默认使用 firewalld,iptables 作为底层)

方式 1:禁用 firewalld(推荐,如果是“关防火墙”)

systemctl stop firewalld
systemctl disable firewalld

方式 2:如果你手动安装了 iptables-service

systemctl stop iptables
systemctl disable iptables

三、彻底清空 iptables 规则(不管服务)

iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

保存(CentOS 6):

service iptables save

四、确认状态

iptables -L -n
systemctl status firewalld

⚠️ 注意

  • 生产环境不建议直接禁用防火墙
  • 如果是云服务器,还需注意安全组规则

如果你能告诉我 CentOS 版本 和 你是想关防火墙还是只停 iptables 服务,我可以给你更精确的操作。

0 踩