
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Giugno 2002 ml@sikurezza.org Soggetto: IPTABLES OUTPUT & DNAT Mittente: sacripante Data: 17 Jun 2002 11:19:57 -0000
Salve, Ho riscontrato un problema configurando la catena di output di iptables. Ho un firewall linux con 3 eth. Una e' rivolta verso la rete locale, l'altra e' rivolta verso internet, e l'ultima per una seconda rete interna che viene definita impropriamente "DMZ" Per far visualizzare dal esterno una macchina in "DMZ" ho aggiunto una semplice regola in PREROUTING di DNAT sul Firewall come la seguente. $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -d 123.123.123.123 -j DNAT --to 10.10.0.123 E questa regola funziona corettamente. Tuttavia dal Firewall stesso non riesco ad accedere alla macchina al suo indirizzo ip esterno(123.123.123.123). Mentre al indirizzo interno ci accedo benissimo. Ho aggiunto allora questa regola nella catena di OUTPUT $IPTABLES -t nat -A OUTPUT -p tcp --dport 80 -d 123.123.123.123 -j DNAT --to 10.10.0.123 Tuttavia non funziona. Provando con sniffit per vedere cosa succede ho riscontato le seguenti cose: Firewall$ lynx 10.10.0.123 Vedo corettamente la pagina. Arrivano pachetti provenienti dal firewall e destinati al indirizzo 10.10.0.123 alla porta 80. La macchina 10.10.0.123 risponde con dei pacchetti verso il firewall. Firewall$ lynx 123.123.123.123 Non mi risponde nulla. Arrivano dei pacchetti vuoti provenienti dal firewall e destinati al indirizzo 10.10.0.123 alla porta 80. La macchina risponde 10.10.0.123 al firewall con dei pachetti vuoti. Ho provato a impostare la policy di INPUT FORWARD e OUTPUT in ACCEPT, per togliermi eventuali dubbi che qualche pacchetto venisse bloccato. Infine ho provato a cambiare la catena con la seguente: iptables -A OUTPUT -d 123.123.123.123 -j DNAT --to 10.10.0.123 Ovvero ho tolto il tipo di protocollo e la porta. Il ping funziona (ping 123.123.123.123 ) e la macchina che risponde al ping e' proprio la 10.10.0.123. Una cosa che forse non ho chiarito e che l'indirizzo 123.123.123.123 e' eth2:1 del firewall. Cercando su google ho visto diversi post con il mio problema, come soluzioni dicevano che era un problema di SNAT. Alcuni post segnalavano un baco sulla gestione del DNAT sul OUTPUT. Io mi permetto una questione: Puņ essere un mio problema di routing ? Ciao ----------------------------------------------------- Compra e vendi su eBay: registrati gratis! http://www.ebay.it/registrazione.html messaggio inviato con Freemail by www.superEva.it ----------------------------------------------------- ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005