when will nftables have ability to delete matching rule like iptables?
Hello,
I have few programs that currently use iptables to add / delete firewall rules.
I have been waiting to migrate to nftables from 3-4 years. (I do not want to use nft based iptables)
But roadblock for me is inability of nftables to delete a matching rule. (similart to iptables -D INPUT -s 192.168.1.10 -j ACCEPT)
Obtaining the handle first and then deleting is difficult programmatically.
Have I missed any easy way out here?
Why is it difficult for nftables to find and delete matching rule?
Is there any ETA for this?
Curious to know,
Thank you,
Amish.
Quoted 11 lines · Amish
Hello,
I have few programs that currently use iptables to add / delete firewall rules.
I have been waiting to migrate to nftables from 3-4 years. (I do not want to use nft based iptables)
But roadblock for me is inability of nftables to delete a matching rule. (similart to iptables -D INPUT -s 192.168.1.10 -j ACCEPT)
Obtaining the handle first and then deleting is difficult programmatically.
Have I missed any easy way out here?
Assuming that "-D INPUT -s 192.168.1.10 -j ACCEPT" is indicative of the rules that are being added and removed, the easy way would be to manipulate a set rather than a chain. That also goes for iptables, given the existence of ipset.
Signature · 1 line
Kerin Millar
Quoted 11 lines · On 08-Mar-2021, at 8:54 PM, "" <[email protected]> <[email protected]> wrote:
Quoted 8 lines · Amish
Hello,
I have few programs that currently use iptables to add / delete firewall rules.
I have been waiting to migrate to nftables from 3-4 years. (I do not want to use nft based iptables)
But roadblock for me is inability of nftables to delete a matching rule. (similart to iptables -D INPUT -s 192.168.1.10 -j ACCEPT) Obtaining the handle first and then deleting is difficult programmatically.
Have I missed any easy way out here?
Quoted 1 line
Assuming that "-D INPUT -s 192.168.1.10 -j ACCEPT" is indicative of the rules that are being added and removed, the easy way would be to manipulate a set rather than a chain. That also goes for iptables, given the existence of ipset.
No I have many complex rules. Above was just an example.
When rules are complex parsing the nft output programmatically to find the handle of the rule is not easy.
Regards,
Amish