E' parecchio che non smanetto con iptables e quindi ho bisogno di un ripassino.
Ho due macchine in due parti diverse del pianeta.
Per pura comodità devo forwardare tutte le richieste in arrivo sulla porta 8081 della macchina A alla porta 80 della macchina B.
NB:
non sono sulastessa lan quindi non devo fare nat.
Tant'evvero che queste stringe di iptables sulla macchina A.A.A.A non funzicano in quanto mi maschera i pacchetti con l'ip del client di provenienza e quindi il mio server B.B.B.B risponde su un gateway che non sa cosa farsene di quei pacchetti
Code: Select all
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8081 -j DNAT --to B.B.B.B:80
/sbin/iptables -A FORWARD -p tcp -i eth0 -d B.B.B.B --dport 80 -j ACCEPT

