From 577959f442b159de90263656d6b9852008b7b347 Mon Sep 17 00:00:00 2001 From: bol-van Date: Thu, 8 Jan 2026 19:14:47 +0300 Subject: [PATCH] init.d: nft_detele_chain => nft_del_chain --- common/nft.sh | 2 +- init.d/custom.d.examples.linux/80-dns-intercept | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/common/nft.sh b/common/nft.sh index 8cf92ed..d8e0346 100644 --- a/common/nft.sh +++ b/common/nft.sh @@ -24,7 +24,7 @@ nft_add_chain() # $2 - params nft add chain inet $ZAPRET_NFT_TABLE $1 "{ $2 }" } -nft_delete_chain() +nft_del_chain() { # $1 - chain nft delete chain inet $ZAPRET_NFT_TABLE $1 diff --git a/init.d/custom.d.examples.linux/80-dns-intercept b/init.d/custom.d.examples.linux/80-dns-intercept index 9c3b1f9..ad07a35 100644 --- a/init.d/custom.d.examples.linux/80-dns-intercept +++ b/init.d/custom.d.examples.linux/80-dns-intercept @@ -37,16 +37,19 @@ zapret_custom_firewall_nft() # router nft_print_op "oifname @lanif $rule" "nfqws forward (qnum $QNUM)" "4+6" nft_add_chain forward_dns_feed "type filter hook forward priority mangle;" + nft_flush_chain forward_dns_feed nft_add_rule forward_dns_feed oifname @lanif $rule # dns client nft_print_op "$rule" "nfqws input (qnum $QNUM)" "4+6" nft_add_chain input_dns_feed "type filter hook input priority mangle;" + nft_flush_chain input_dns_feed nft_add_rule input_dns_feed $rule # dns server nft_print_op "$rule" "nfqws output (qnum $QNUM)" "4+6" nft_add_chain output_dns_feed "type filter hook output priority mangle;" + nft_flush_chain output_dns_feed nft_add_rule output_dns_feed $rule } @@ -54,6 +57,6 @@ zapret_custom_firewall_nft_flush() { local chain for chain in forward_dns_feed input_dns_feed output_dns_feed; do - nft_delete_chain $chain 2>/dev/null + nft_del_chain $chain 2>/dev/null done }