[bglug] SFIDA per veri GURU di IPTables
marco pozzi
marco.pozzi@gmail.com
Ven 27 Maggio 2005 18:45:56 CEST
Quindi dnatti dal cisco al Linux,
Farei questo tentativo, preciso non l'ho testato, è venerdi, manca solo un'
oretta all'aperitivo ed è una "porcheria"(citazione), ma magari può aiutarti
a trovare una soluzione
iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.1 <http://10.0.0.1> -p tcp
-m tcp --dport 3389
-j DNAT --to 10.0.0.3:3389 <http://10.0.0.3:3389/>
a questo punto il traffico arriva all'host .3 ma torna al .1, quindi mettere
una route statica sul win per forzare il traffico a tornare all'host Linux
route ADD 10.0.0.1 <http://10.0.0.1> MASK
255.255.255.255<http://255.255.255.255>
10.0.0.2 <http://10.0.0.2>
aggiungi questa per far rimandare il traffico al router
iptables -t nat -A PREROUTING -i eth0 -s 10.0.0.3 <http://10.0.0.3> -p tcp
-m tcp --sport 3389
-j DNAT --to 10.0.0.2 <http://10.0.0.3:3389/>
in piu' il router si aspetterà i pacchetti con src .2 quindi devi snat-tare
iptables -t nat -A POSTROUTING -o eth0 -p tcp -m tcp --sport 3389
-j SNAT --to-source 10.0.0.2 <http://10.0.0.2/>
E' molto probabile, se non certo, che abbia trascurato qualche aspetto, fai
i test necessari, suggerisco di usare uno sniffer su tutti gli host
interessati per vedere cosa succede effetivamente e dai un'occhio sul cisco
alle (sh ip) nat translations.
fammi sapere
Marco
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.linux.it/pipermail/bglug/attachments/20050527/e7ce568c/attachment.htm
Maggiori informazioni sulla lista
bglug