[FoLUG] p3scan-dmz
Andrea Bencini
andrea.bencini@tin.it
Ven 30 Giu 2006 16:20:42 CEST
Prendo spunto da quello che hai detto, se vado a buon fine ti faro' sapere.
Ti ringrazio
Andrea
> Ho installato p3scan (192.168.0.2) nella mia dmz, ma non funziona.
> $IPTABLES -t nat -A POSTROUTING -o $EST_IFACE -j SNAT --to $EST_IF
> $IPTABLES -t nat -I PREROUTING -i eth0 -p tcp --dport 110 -j
> DNAT --to-destination $P3SCAN:$PORP3
quindi i paccheti che cercano una porta 110 vengono nattati verso la
dmz, dalla dmz arrivano pacchetti inviati da 192.* per 10.* , che non
hanno relazione con i pacchetti da 10.* a IPpubblico. mi spiace ma penso
che piu' di un REDIRECT tu non possa fare ( quindi p3scan sul fw ). non
dice niente p3scan sulle conf di rete supportate ?
> Dal mio client (10.100.0.2) scarico la posta.
>
> Per capire qualcosa ho eseguito un tcpdump sul mio firewall e su p3scan.
> Firewall-tcpdump
> 5 0.030730 10.100.0.2 62.211.72.30 TCP 1204 > pop3 [SYN] Seq=0 Ack=0
> Win=64512 Len=0 MSS=1460
> 6 0.000084 10.100.0.2 192.168.0.2 TCP 1204 > 8110 [SYN] Seq=0 Ack=0
> Win=64512 Len=0 MSS=1460
> p3scan-tcpdump.
> 5 3.235369 10.100.0.2 192.168.0.2 TCP 1204 > 8110 [SYN] Seq=0
Ack=0
> Win=64512 Len=0 MSS=1460
> 6 0.000059 192.168.0.2 10.100.0.2 TCP 8110 > 1204 [SYN, ACK]
Seq=0
> Ack=1 Win=5840 Len=0 MSS=1460
vedi da te che i pacchetti di ritorno non combaciano con quelli di
andata. cosi' non puo' funzionare.
metti p3scan sul fw, e cambia la regola
> $IPTABLES -t nat -I PREROUTING -i eth0 -p tcp --dport 110 -j
> DNAT --to-destination $P3SCAN:$PORP3
in
> $IPTABLES -t nat -I PREROUTING -i eth0 -p tcp --dport 110 -j
> REDIRECT --to-port $PORP3
se poi vuoi proprio p3scan in dmz, invece di un DNAT metti su una
tabella di routing, segnando con MANGLE i pacchetti diretti a porta 110,
e poi routando i pacchetti manglati verso $P3SCAN, e su $P3SCAN metti un
REDIRECT da porta 110 a $PORP3
Maggiori informazioni sulla lista
FoLUG