list all rules¶
I think this lists everything.
nft list ruleset
list rules in a table¶
nft list table firewalld
Unless there is an address family. There can be a firewalld table for each address family. Address families include (but are not limited to) ip (ipv4), ip6 (ipv6), inet (ipv4 and ipv6), etc.
nft list table inet firewalld
list rules in a chain¶
nft --handle list chain inet firewalld filter_FWDO_FedoraServer
deleting rules¶
Deleting rules requires a handle as well as the table, chain, and possibly address family. The handle is a number for the rule, starting from 0. This seems to start from the beginning of the ruleset (I think). Don’t count though, there’s a command to get the handles. I think the –handle should just be default.
Get the handle:
nft --handle list table inet firewalld
Delete the rule:
nft delete rule inet firewalld filter_IN_FedoraServer_allow handle 65