Disabling the firewalld Service

In Oracle Linux 10, 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:
  1. Disable the firewalld service if it isn't already disabled:

    sudo systemctl disable --now firewalld
  2. Clear any preexisting rulesets in nftables created by firewalld:
    sudo nft flush ruleset
  3. Display the current status of the firewalld service and ensure that the service is listed as inactive (dead):
    systemctl status firewalld
    firewalld.service
         Loaded: masked (Reason: Unit firewalld.service is masked.)
         Active: inactive (dead)
    
    Jan 20 16:05:39 localhost.localdomain systemd[1]: Starting firewalld.service - firewalld - dynamic firewall daemon...
    Jan 20 16:05:40 localhost.localdomain systemd[1]: Started firewalld.service - firewalld - dynamic firewall daemon.
    Jan 20 16:08:33 localhost.localdomain systemd[1]: Stopping firewalld.service - firewalld - dynamic firewall daemon...
    Jan 20 16:08:33 localhost.localdomain systemd[1]: firewalld.service: Deactivated successfully.
    Jan 20 16:08:33 localhost.localdomain systemd[1]: Stopped firewalld.service - firewalld - dynamic firewall daemon.