[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

iptables nat prerouting



Una buona giornata a tutti !

Mi ritrovo in questa situazione:

-) Una macchina che si comporta come proxy trasparente SMTP
(filtraggio-antivirus, antispam ecc.), eventualmente da ridondare (più
macchine di questo tipo). Tutto ok, funziona bene.

-) Un SMTP server.

Dovrei dall'SMTP server inoltrare i pacchetti in ingresso sulla porta 25 verso
il proxy (o i proxy) SMTP, i quali una volta analizzato il traffico SMTP lo
fanno ritornare indietro, il tutto trasparentemente.

L'inoltro deve avvenire solo se il sorgente è in un certo range di IP,
altrimenti viene processato direttamente senza ricorrere al proxy.

Vorrei non toccare la configurazione dell'SMTP server, in modo che se ci sono
problemi con il proxy, si disattiva solo una regola di inoltro iptables.

Pensavo a questa regola da attivare sull'SMTP server:

iptables -t nat -A PREROUTING -p tcp -d IPSMTP --dport 25 -s IPOKPERFORWARD -j
DNAT --to IPPROXYSMTP:PORTPROXYSMTP

ovviamente non funziona.

:)

Se dall'smtp contatto il proxy (un banale telnet sulla porta proxysmtp): ok
Il sintomo è come se la connessione non venisse rediretta.

Cosa sbaglio ?

Grazie

Luca


Reply to: