firewalld

Installation
SKILL.md

Identity

  • Unit: firewalld.service
  • Config: /etc/firewalld/ (zones, services, rich rules — user overrides)
  • Default zones/services: /usr/lib/firewalld/ (system-provided; don't edit)
  • Custom zones: /etc/firewalld/zones/
  • Custom services: /etc/firewalld/services/
  • Backend: nftables (default since firewalld 0.6); legacy iptables still supported
  • Logs: journalctl -u firewalld
  • Install: dnf install firewalld (default on RHEL/Fedora); apt install firewalld

Key Operations

Goal Command
Check if running sudo firewall-cmd --state
Get default zone sudo firewall-cmd --get-default-zone
List all zones sudo firewall-cmd --get-zones
List active zones + interfaces sudo firewall-cmd --get-active-zones
List services in zone sudo firewall-cmd --zone=public --list-services
Related skills
Installs
1
GitHub Stars
5
First Seen
Mar 18, 2026