From c2d89b0d9346cf3606d77b4be47fc74b32afb63f Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 18 Mar 2021 15:45:44 +0100 Subject: [PATCH] Set IPv6 rules in omr-bypass only if IPv6 is enabled --- luci-app-omr-bypass/root/etc/init.d/omr-bypass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/luci-app-omr-bypass/root/etc/init.d/omr-bypass b/luci-app-omr-bypass/root/etc/init.d/omr-bypass index 128d42e2b..119e8f4e5 100755 --- a/luci-app-omr-bypass/root/etc/init.d/omr-bypass +++ b/luci-app-omr-bypass/root/etc/init.d/omr-bypass @@ -179,7 +179,7 @@ _bypass_lan_ip() { -A omr-bypass-local -s $ip -j MARK --set-mark 0x539 COMMIT EOF - elif [ "$valid_ip6" = "ok" ]; then + elif [ "$valid_ip6" = "ok" ] && [ "$disableipv6" = "0" ]; then ip6tables-restore -w --wait=60 --noflush <<-EOF *mangle -A omr-bypass6 -s $ip -j MARK --set-mark 0x6539 @@ -198,7 +198,7 @@ _bypass_lan_ip() { -A omr-bypass-local -s $ip -j MARK --set-mark 0x539$intfid COMMIT EOF - elif [ "$valid_ip6" = "ok" ]; then + elif [ "$valid_ip6" = "ok" ] && [ "$disableipv6" = "0" ]; then ip6tables-restore -w --wait=60 --noflush <<-EOF *mangle -A omr-bypass6 -s $ip -j MARK --set-mark 0x6539$intfid