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?

Zitieren
