首页/安全/安全加固速查/firewalld 状态与区域概览
防火墙与访问控制50 条

firewalld 状态与区域概览

firewalld 用“区域+服务”抽象管理 netfilter;先看清运行状态、默认区域与活动区域,确认现有放行面再动手改规则。

安全加固速查安全更新于 2026-10-12
加固项防火墙现状盘点
适用平台Linux(RHEL 7+/CentOS/Fedora/SUSE 等)
风险等级低
工具firewall-cmd

状态与区域总览

状态与区域总览
systemctl status firewalld --no-pager
firewall-cmd --state
firewall-cmd --get-default-zone
firewall-cmd --get-active-zones
firewall-cmd --list-all
流量命中区域的优先级:绑定源地址的区域 > 接口所属区域 > 默认区域;规则“不生效”先查流量落在哪个区域。

易错点

  • --list-all 只显示默认区域:逐区域核查要用 --zone=xxx --list-all
  • firewalld 未运行时 --state 返回 not running,此时运行时规则层不可用,别继续用 --add-* 白忙

数据来源与参考

  • firewalld 官方文档:Zones 概念
  • Red Hat 文档:使用 firewalld

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌