Newsgroup: it.comp.os.linux.sys
Titolo: NAT Insolito...

Ha senso un nat tra 2 IP sulla stessa lan ??? Al di là dell'uso che ne
farei, tecnicamente è fattibile la traslazione tra (x es.) 192.168.1.1 e
192.168.1.10 ??? Ciò che mi preme è girare i servizi su una specifica
porta del mio PC1, alla stessa porta sul PC2.
So che vi apparirà bizzarra questa cosa, ma poichè non funge mi chiedevo
se fosse tecnicamente possibile.
Grazie in anticipo !!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Dipende cosa intendi: se capisco bene tu vuoi che un client (sulla tua 
macchina locale) che attualmente si connette ad un socket della tua 
macchina locale, sia rediretto trasparentemente ad un'altro ip.
In questo caso con l'attuale versione di netfilter non è dato di poter 
nattare i pacchetti in uscita dalla macchina locale. Su 
netfilter.samba.org
 ci sono comunque una serie di patch per netfilter, 
una delle quali permette anche questo.
Tirando le somme: ti conviene dare un'occhiata lì, o quanto meno 
spiegare un po' meglio la dinamica delle connessioni che vuoi realizzare.
Immagina comunque quello che segue:
hai una rete composta da 3 macchine: A,B e C.
La macchina A fa una richiesta di connessione alla macchina B. (SYN)
La macchina B ridirige la chiamata alla macchina C. (SYN)
La macchina C riceve la richiesta (dirottata) proveniente da A. (SYN)
Dato che A è sulla stessa subnet, invia la risposta direttamente ad A 
(SYN+ACK).
A riceve il SYN+ACK, ma se lo aspetta da B. Dato che con C non ha 
iniziato nessuna connessione, il pacchetto è un INVALID, e rifiuta. (RST).
Mi pare chiaro che la cosa non possa funzionare... Per cui il NAT è da 
fare solamente sul routing, e non ha pertanto senso in una lan...
Byez...
-- 
Emanuele "SKULL" Balla
----------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for. I
only coded it." (Attributed to Linus Torvalds, somewhere in a posting)

 porta del mio PC1, alla stessa porta sul PC2.
probabilmente con un sw tipo rinetd hai risolto tutti i tuoi problemi
senza queste strane implementazioni :-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Ti ringrazio per l'interessamento...ho dato un'occhio dove mi suggerivi,
ma
ti confesso che non capisco quale sia la patch in questione. 
Poichč sono giorni che sbatto il viso contro questo NAT senza venirne a
capo, se avessi voglia di dirmi qualcosa di piů preciso...
grazie in anticipo !!!


 capo, se avessi voglia di dirmi qualcosa di piů preciso...
hmmmm... immagino che questo voglia dire che vuoi nattare i pacchetti in 
uscita da localhost, piuttosto che l'altra ipotesi.
Per quanto riguarda la patch: per le vie del web non ricordo (ma basta 
che cerchi...). Sul CVS di 
netfilter.samba.org
 lo trovi in
netfilter/userspace/patch-o-matic/submitted
La patch in questione č quella relativa al local-nat...
Spero ti possa essere utile.
Quello che ti conviene fare, se hai una connessione decente, č di fare 
un cvs checkout di tutta la dir userspace, quindi, da userspace, lanciare
make patch-o-matic


 senza queste strane implementazioni :-)
Senza probabilmente..."rinetd" mi ha risolto egregiamente il problema.
Il
bello č che ho potuto combinarlo con il firewall.
X-point, un grazie infinito...si conclude un incubo durato 3 gg.
:-))


 
Thanks...
