Disabling the firewalld Service
In Oracle Linux
9,
nftables isn't enabled by default because the firewalld
service uses it as its backend. Disable firewalld before beginning to work
with nftables.
Do the following:
-
Disable the
firewalldservice if it isn't already disabled:sudo systemctl disable --now firewalld
- Clear any preexisting rulesets in
nftablescreated byfirewalld:sudo nft flush ruleset - Display the current status of the
firewalldservice and ensure that the service is listed asinactive (dead):systemctl status firewalldfirewalld.service Loaded: masked (Reason: Unit firewalld.service is masked.) Active: inactive (dead) Jan 20 15:10:08 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon... Jan 20 15:10:08 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon. Jan 20 15:26:25 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon... Jan 20 15:26:25 localhost.localdomain systemd[1]: firewalld.service: Deactivated successfully. Jan 20 15:26:25 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.