From 5825811547497fda8df289cfac85ebe32e6ca0a0 Mon Sep 17 00:00:00 2001 From: gyurix Date: Sun, 12 Mar 2023 11:47:47 +0000 Subject: [PATCH] Remove uneccessary lines --- firewall/firewall-add | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/firewall/firewall-add b/firewall/firewall-add index d618410..aba7ea0 100755 --- a/firewall/firewall-add +++ b/firewall/firewall-add @@ -270,17 +270,10 @@ prerouting() { postrouting() { - if [[ ! -z "$SOURCE_IP" ]]; then - SOURCE_IP_FOR_POSTROUTING="$(echo $SOURCE_IP | cut -d . -f1-3).0/24"; - debug "source ip is $SOURCE_IP_FOR_POSTROUTING" - - elif [[ ! -z "$TARGET_IP" ]]; then - TARGET_IP_FOR_POSTROUTING="$(echo $TARGET_IP | cut -d . -f1-3).0/24"; - debug "target ip is $TARGET_IP_FOR_POSTROUTING" - - fi - if [ -n "$SOURCE_IP" ] ; then + SOURCE_IP_FOR_POSTROUTING="$(echo $SOURCE_IP | cut -d . -f1-3).0/24"; + debug "source ip is $SOURCE_IP_FOR_POSTROUTING" + LINES=$($IPTABLES -w -L --line-number -n | grep MASQUERADE | grep $COMMENT | grep $SOURCE_IP_FOR_POSTROUTING | grep $SOURCE_PORT | awk '{print $1}'| tac) debug "Previous postrouting lines: "$LINES @@ -298,6 +291,9 @@ postrouting() { fi if [ -n "$TARGET_IP" ] ; then + TARGET_IP_FOR_POSTROUTING="$(echo $TARGET_IP | cut -d . -f1-3).0/24"; + debug "target ip is $TARGET_IP_FOR_POSTROUTING" + LINES=$($IPTABLES -w -L --line-number -n | grep $COMMENT | grep $TARGET_IP_FOR_POSTROUTING | grep $TARGET_PORT | awk '{print $1}'| tac) debug "Previous postrouting lines: "$LINES