From 66146c3b2bcabf66049d16915fd2d3f964d6c716 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Sun, 18 Feb 2024 20:03:15 +0100 Subject: [PATCH] Should fix https://github.com/Ysurac/openmptcprouter/issues/3171 --- omr-bypass/files/etc/init.d/omr-bypass-nft | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/omr-bypass/files/etc/init.d/omr-bypass-nft b/omr-bypass/files/etc/init.d/omr-bypass-nft index a6a8a01ec..be97d353e 100755 --- a/omr-bypass/files/etc/init.d/omr-bypass-nft +++ b/omr-bypass/files/etc/init.d/omr-bypass-nft @@ -444,7 +444,7 @@ _bypass_proto_without_ndpi() { uci -q add_list firewall.bypass_$proto.entry=$ip else #ipset -q add omr_dst_bypass_$intf $ip - uci -q add_list firewall.omr_dst_bypass_$intf_4.entry=$ip + uci -q add_list firewall.omr_dst_bypass_${intf}_4.entry=$ip fi elif [ "$valid_ip6" = "ok" ]; then if [ "$vpn" != "1" ]; then @@ -452,7 +452,7 @@ _bypass_proto_without_ndpi() { uci -q add_list firewall.bypass6_$proto.entry=$ip else #ipset -q add omr6_dst_bypass_$intf $ip - uci -q add_list firewall.omr6_dst_bypass_$intf_4.entry=$ip + uci -q add_list firewall.omr_dst_bypass_${intf}_6.entry=$ip fi fi done @@ -572,6 +572,9 @@ _intf_rule() { set firewall.omr_dst_bypass_${intf}_4=ipset set firewall.omr_dst_bypass_${intf}_4.name="omr_dst_bypass_${intf}_4" set firewall.omr_dst_bypass_${intf}_4.match='dest_ip' + set firewall.omr_dst_bypass_${intf}_6=ipset + set firewall.omr_dst_bypass_${intf}_6.name="omr_dst_bypass_${intf}_6" + set firewall.omr_dst_bypass_${intf}_6.match='dest_ip' EOF #echo "firewall omr_dst_bypass rules" if [ "$disableipv6" = "0" ]; then