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?