Fixes for multiport

master
bbruns 2010-09-26 22:08:47 +00:00
parent 9f0398421a
commit d687925d1f
1 changed files with 8 additions and 8 deletions

View File

@ -267,7 +267,7 @@ if [ "$TCPPORTS" ] || [ "$UDPPORTS" ]; then
PORTS_COUNT=${#TCPPORTS[@]}
PORTS_COUNT_CURR=0
while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($MULTI_MAX_PORTS-1)))); i++)); do
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTI_MAX_PORTS-1)))); i++)); do
if [ ${TCPPORTS[$i]} ]; then
PORTS="${PORTS},${TCPPORTS[$i]}"
fi
@ -570,17 +570,17 @@ if [ $IPV6 ]; then
PORTS_COUNT=${#IPV6TCP[@]}
PORTS_COUNT_CURR=0
while [[ $PORTS_COUNT_CURR < $PORTS_COUNT ]]; do
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($MULTI_MAX_PORTS-1)))); i++)); do
for ((i=$PORTS_COUNT_CURR; i <=(($PORTS_COUNT_CURR+(($NF_MULTI_MAX_PORTS-1)))); i++)); do
if [ ${IPV6TCP[$i]} ]; then
PORTS="${PORTS},${IPV6TCP[$i]}"
fi
done
echo -en "${PURPLE}Multiport-TCP${DEFAULT_COLOR}/${GREEN}${PORTS#,}"
$IP6TABLES -A INPUT -p tcp -m multiport --dports ${PORTS#,} -j ACCEPT
unset PORTS
PORTS_COUNT_CURR=$i
done
echo -en "${PURPLE}Multiport-TCP${DEFAULT_COLOR}/${GREEN}${PORTS#,}"
$IPTABLES -A INPUT -p tcp -m multiport --dports ${PORTS#,} -j ACCEPT
unset PORTS
PORTS_COUNT_CURR=$y
done
unset y PORTS PORTS_COUNT_CURR PORTS_COUNT
unset y PORTS PORTS_COUNT_CURR PORTS_COUNT
fi
else
for i in $IPV6TCP; do