si quel comando l'ho dato
Ora non mi dire parole :P, cmq non sono riuscito a capire come avviare in automatico uno script che ho inserito in /etc/init.d contenente
Codice: Seleziona tutto
#! bash
IPTAB=/sbin/iptables
$IPTAB -F FORWARD
$IPTAB -t nat -d 192.168.0.18 -A PREROUTING -p tcp --dport 52101 -j DNAT --to-destination 192.168.122.4:8888
$IPTAB -t nat -d 192.168.0.18 -A PREROUTING -p tcp --dport 52100 -j DNAT --to-destination 192.168.122.4:52100
$IPTAB -t nat -d 192.168.0.18 -A PREROUTING -p tcp --dport 54100 -j DNAT --to-destination 192.168.122.4:54100
$IPTAB -t nat -d 192.168.0.18 -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination 192.168.122.250:3389
exit 0
percui per ovviare il problema al momento l'ho inserito dentro /etc/rc.local
la cosa strana è che se prima non cancello tutte le regole per il forward (iptables -F FORWARD) il reindirizzamento non funziona.
Altra cosa , nelle regole di sopra vorrei cambiare l'indirizzo di ingresso (-d 192.168.0.18) con l'interfaccia di rete eth0 in questo caso ma non ho capito come farlo