Fixing clearing unnecessary firewall rules
This commit is contained in:
@@ -55,11 +55,11 @@ for i in $(seq 1 $COUNT) ; do
|
||||
fi
|
||||
|
||||
# DELETE UNECESSARY LINES FROM PREVIOUS RULES
|
||||
LINES=$(/sbin/iptables-legacy --line-number -n --list $CHAIN | grep "$SOURCE_IP |grep $TARGET_IP |grep $PROTOCOL |grep $TARGET_PORT" | awk '{print $1}')
|
||||
LINES=$(/sbin/iptables-legacy --line-number -n --list $CHAIN | grep $SOURCE_IP |grep $TARGET_IP |grep $PROTOCOL |grep $TARGET_PORT | awk '{print $1}'| tac)
|
||||
|
||||
if [ -n "$LINES" ] ; then
|
||||
for n in $(seq 1 $LINES); do
|
||||
/sbin/iptables-legacy -D --list $CHAIN $n
|
||||
for i in $LINES; do
|
||||
/sbin/iptables-legacy -D $CHAIN $i
|
||||
sleep 0.1
|
||||
done
|
||||
fi
|
||||
|
Reference in New Issue
Block a user