netip=$1
cncip=$2
internal=$3
endip=$4
#netip to internal
for ((a=2;a<=$endip;a++))
do
for fwsm in 22 21 80 1433 3306 3389
do
echo "-A PREROUTING -d $netip/32 -p tcp -m tcp --dport $(($a*1000+$fwsm)) -j DNAT --to-destination $internal.$a:$fwsm" >> 1.txt
echo "-A PREROUTING -d $cncip/32 -p tcp -m tcp --dport $(($a*1000+$fwsm)) -j DNAT --to-destination $internal.$a:$fwsm" >> 1.txt
done
done
#add ftp port
for ((a=2;a<=endip;a++))
do
echo "-A PREROUTING -d $netip/32 -p tcp -m tcp --dport $((50000+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50000+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $cncip/32 -p tcp -m tcp --dport $((50000+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50000+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $netip/32 -p tcp -m tcp --dport $((50001+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50001+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $cncip/32 -p tcp -m tcp --dport $((50001+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50001+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $netip/32 -p tcp -m tcp --dport $((50002+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50002+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $cncip/32 -p tcp -m tcp --dport $((50002+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50002+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $netip/32 -p tcp -m tcp --dport $((50003+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50003+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $cncip/32 -p tcp -m tcp --dport $((50003+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50003+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $netip/32 -p tcp -m tcp --dport $((50004+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50004+($a-2)*5))" >> 1.txt
echo "-A PREROUTING -d $cncip/32 -p tcp -m tcp --dport $((50004+($a-2)*5)) -j DNAT --to-destination $internal.$a:$((50004+($a-2)*5))" >> 1.txt
done