Code:
if [ -f /etc/firewall/route.conf ]; then
for port in `cat /etc/firewall/route.conf`
do
if [ "$port" != "" ]
then
komment=`expr substr $port 1 1`
if [ "$komment" != "#" ]
then
vip=`echo $port|cut -d ' ' -f1`
vport=`echo $port|cut -d ' ' -f2`
sudo iptables -A PREROUTING -t nat -i $interface -p tcp --dport $vport -j DNAT --to $vip:$vport
fi
fi
done
fi
jedes mal kommt ein fehler das dan anscheinend $vport aber NUR bei --dport leer ist. das andere funktioniert.
wenn ich $vport bei --dport definiere. den rest aber als variablen lasse funktoniert alles.
was is falsch. wo is der fehler?