firewalld now uses nftables as its default backend
With this release, the nftables filtering subsystem becomes the default firewall backend for the firewalld daemon.
To change the backend, use the FirewallBackend option in the /etc/firewalld/firewalld.conf file.
This change introduces the following differences in behavior when using nftables:
* iptables rule executions always occur beforefirewalld rules
** DROP in iptables means a packet is never seen by firewalld
** ACCEPT in iptables means a packet is still subject to firewalld rules
* direct-rule execution occurs beforefirewalld generic acceptance of established connections
For more information, see link:https://firewalld.org/2018/07/nftables-backend[] and link:https://fedoraproject.org/wiki/Changes/firewalld_default_to_nftables[].
firewalldnow usesnftablesas its default backendWith this release, the
nftablesfiltering subsystem becomes the default firewall backend for thefirewallddaemon.To change the backend, use the
FirewallBackendoption in the/etc/firewalld/firewalld.conffile.This change introduces the following differences in behavior when using
nftables:*
iptablesrule executions always occur beforefirewalldrules** DROP in
iptablesmeans a packet is never seen byfirewalld** ACCEPT in
iptablesmeans a packet is still subject tofirewalldrules* direct-rule execution occurs before
firewalldgeneric acceptance of established connectionsFor more information, see link:https://firewalld.org/2018/07/nftables-backend[] and link:https://fedoraproject.org/wiki/Changes/firewalld_default_to_nftables[].