[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


Archivio: Giugno 2002 ml@sikurezza.org
Soggetto: Re: IPTABLES OUTPUT & DNAT
Mittente: DarK-Elf
Data: 18 Jun 2002 15:37:28 -0000
mi ricordo un problema simile che ho incontrato,
si incatrama fra il nat della lan verso fuori e il dnat verso la dmz
in pratica il pacchetto fa lan -> fw -> fuori dentro dalla stessa eth -> e
qui dovrebbe fare il dnat
ma non lo fa
perche' tu quando chiami www.pippo.com ti viene risolto con l'indirizzo ip
del firewall
finche' sei in lan e vieni nattato il tuo pacchetto di richiesta e'

ip_source_priv | ip_dest_publ

il tuo pacchetto arriva al firewall
e diventa

ip_source_fw | ip_dest_publ

praticamente quando tu dalla lan chiedi una connessione al tuo server web il
firewall mette il suo ip come sorgente della tua richiesta ma il problema e'
che l'ip destinatario e' sempre l'ip del firewall [che poi va a
redirezionarti col dnat al webserver]

simpatico risultato non vedi nulla =)

quindi ho risolto cosi'
un server dns interno che risponde alle interrogazioni della LAN
quando chiamano il sito dell'azienda non risponde con l'addr pubblico ma con
quello privato nella dmz
----- Original Message -----
From: <sacripante@supereva.it>
To: <ml@sikurezza.org>
Sent: Thursday, June 13, 2002 1:02 PM
Subject: IPTABLES OUTPUT & DNAT


>
> 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
>
>


________________________________________________________
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