PDA

Visualizza la versione completa : iptables: rimandare


verardoelvis
27-12-2006, 10:10
ciao, intanto auguri a tutti!.

ho un problema con iptables.

ho 3 pc, ognuno con una scheda rete.


il problema è che il pc a richiede al pc b una pagina internet o qualsiasi altra cosa.
il pc b deve, attraverso iptables, redirigere tutto il traffico verso il pc c in modo che il pc a pensi di parlare con il b, ma in realtà parla con c.

ho impostato questo comando nel pc b, ma non funzia e non capisco perchè.


iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.101.206:80


chiaramente il 192.168.101.206 è il pc C.
ho abilitato il ip_forward e non ci sono altre regole su iptalbes.

cosa sbaglio?

ciao e grazie

morphey
27-12-2006, 12:39
iptables -A PREROUTING -t nat -p tcp -s IP_MACCHINA_A --dport 80 -j DNAT --to 192.168.101.206

verardoelvis
27-12-2006, 12:48
ciao, ho ghià provato ma non mi funziona e non capisco il perchè?

+qualche idea?

morphey
27-12-2006, 12:50
hai il masquerade attivo?

verardoelvis
27-12-2006, 12:59
cioé?

cosa intendi?

Loading