This commit is contained in:
Anna Tikhomirova 2024-04-18 16:35:26 +02:00 committed by GitHub
commit 440ad869da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 20 additions and 0 deletions

View File

@ -83,8 +83,10 @@ stop_service() {
table="$($IPT -S)"
{
echo "*mangle";
[ -z "${table##*PREROUTING -j mwan3_pre*}" ] && echo "-D PREROUTING -j mwan3_pre"
[ -z "${table##*PREROUTING -j mwan3_hook*}" ] && echo "-D PREROUTING -j mwan3_hook"
[ -z "${table##*OUTPUT -j mwan3_hook*}" ] && echo "-D OUTPUT -j mwan3_hook"
[ -z "${table##*POSTROUTING -j mwan3_post*}" ] && echo "-D POSTROUTING -j mwan3_post"
echo "$table" | awk '{print "-F "$2}' | grep mwan3 | sort -u
echo "$table" | awk '{print "-X "$2}' | grep mwan3 | sort -u
echo "COMMIT"

View File

@ -338,12 +338,30 @@ mwan3_set_general_iptables()
done
fi
if [ -n "${current##*-N mwan3_pre*}" ]; then
mwan3_push_update -N mwan3_pre
mwan3_push_update -A mwan3_pre \
-j MARK --set-xmark "0x0/$MMX_MASK"
fi
if [ -n "${current##*-N mwan3_post*}" ]; then
mwan3_push_update -N mwan3_post
mwan3_push_update -A mwan3_post \
-j MARK --set-xmark "0x0/$MMX_MASK"
fi
if [ -n "${current##*-A PREROUTING -j mwan3_pre*}" ]; then
mwan3_push_update -A PREROUTING -j mwan3_pre
fi
if [ -n "${current##*-A PREROUTING -j mwan3_hook*}" ]; then
mwan3_push_update -A PREROUTING -j mwan3_hook
fi
if [ -n "${current##*-A OUTPUT -j mwan3_hook*}" ]; then
mwan3_push_update -A OUTPUT -j mwan3_hook
fi
if [ -n "${current##*-A POSTROUTING -j mwan3_post*}" ]; then
mwan3_push_update -A POSTROUTING -j mwan3_post
fi
mwan3_push_update COMMIT
mwan3_push_update ""