FIREWALLD.DIRECT(5) firewalld.direct FIREWALLD.DIRECT(5) (NAME) firewalld.direct - firewalld (SYNOPSIS) /etc/firewalld/direct.xml (DEPRECATED) (direct interface) . firewalld.policies(5). (DESCRIPTION) . ip(6)tables ebtables table (filter/mangle/nat/...) chain (INPUT/OUTPUT/FORWARD/...) commands (-A/-D/-I/...) parameters (-p/-s/-d/-j/...) targets (ACCEPT/DROP/REJECT/...). firewalld.zone(5) . Direct Options firewall-cmd(1). firewalld (chains) (rules) (passthrough) . : [ ] [ args ] [ args ] direct direct . . (attribute) . chain . . chain : ipv="ipv4|ipv6|eb" IP . ipv4 ipv6 eb . table="table" . iptables ip6tables ebtables . TABLES iptables ip6tables ebtables . chain="chain" . . --jump --goto . rule . (built-in) . rule : ipv="ipv4|ipv6|eb" IP . ipv4 ipv6 eb . table="table" . iptables ip6tables ebtables . TABLES iptables ip6tables ebtables . chain="chain" . chain . chain_direct . chain_direct firewalld . priority="priority" . . . . args iptables ip6tables table chain . passthrough . . passthrough : ipv="ipv4|ipv6|eb" IP . ipv4 ipv6 eb . args iptables ip6tables . (passthrough) . rule . firewalld . (CAVEATS) FirewallBackend ( firewalld.conf(5)) . / (Packet accept/drop precedence) netfilter FirewallBackend=nftables ACCEPT . nftables firewalld . (iptables nftables) . nftables ( netfilter) - iptables nftables . ACCEPT : 1. (Rich Rules) . FirewallBackend . firewalld.richlanguage(5). 2. (Blanket Accept) nftables . trusted . ( libvirt podman docker) . : firewalld . iptables . 3. (Selective Accept) . 4. iptables (Revert to the iptables backend) iptables FirewallBackend=iptables . firewalld nftables . DROP ( ) FirewallBackend . . firewalld ACCEPT/DROP nftables iptables . (Direct interface precedence) FirewallBackend=iptables firewalld . . . SSH . FirewallBackend=nftables firewalld . . (EXAMPLES) 192.168.1.0/24 192.168.5.0/24 (denylist) raw: -s 192.168.1.0/24 -j denylist -s 192.168.5.0/24 -j denylist -m limit --limit 1/min -j LOG --log-prefix "denylisted: " -j DROP (SEE ALSO) firewall-applet(1), firewalld(1), firewall-cmd(1), firewall-config(1), firewalld.conf(5), firewalld.direct(5), firewalld.dbus(5), firewalld.icmptype(5), firewall-offline-cmd(1), firewalld.richlanguage(5), firewalld.service(5), firewalld.zone(5), firewalld.zones(5), firewalld.policy(5), firewalld.policies(5), firewalld.ipset(5), firewalld.helper(5) (NOTES) firewalld: http://firewalld.org (AUTHORS) Thomas Woerner Jiri Popelka Eric Garver firewalld 2.5.1 FIREWALLD.DIRECT(5)