Newsgroup: it.comp.reti.cisco
Titolo: Doppio NAT

Supponiamo di avere un pc con un indirizzo privato 
192.168.1.2/24
Mettiamo di avere un router come gateway con una ethernet 
192.168.1.1/24
E due seriali con indirizzi di due diverse reti  remote, una con IP pubblico 
(internet) e una con un diverso IP privato (rete privata remota).
Il router dovrebbe fare il NAT da privato a pubblico verso internet (e fin 
qui ok...)
ma dovrebbe fare anche il NAT da privato1 a privato2 verso la rete privata 
remota in quanto non gestita da me e configurata per accettare i pacchetti 
da l'IP privato2, diverso dal mio privato1.
Ovviamente non posso nemmeno cambiare il mio Privato1.
Il altre parole, il router dovrebbe applicare un diverso NAT in base 
all'indirizzo di destinazione del pacchetto IP.
Ad esempio, pingando un server web pubblico il NAT dovrebbe essere 
192.168.1.2 => 62.x.x.x  (serial0)
Mentre se pingo il server della rete privata remota il NAT dovrebbe essere 
192.168.1.2 => 172.16.x.x  (serial1)
Si può gestire una cosa del genere con l'IOS di un Cisco 1751?
Grazie.
 

Se c'è l'unica maniera è di fare un'ACL IP estesa, 
p.es
.
access-list 101 permit ip 192.168.1.0 0.0.0.255 rete_privata_remota
wildcard_mask_remota
access-list 102 permit ip 192.168.1.0 0.0.0.255 any
ip nat inside source list 101 interface Serial1 overload
ip nat inside source list 102 interface Serial0 overload
Purtroppo però ho la triste sensazione che non si possano fare due NAT
overload

 privata 
accessl-list 101 permit ip <lan> any
access-l 102 permit ip <lan> <lan remota>
ip nat inside source list 101 interface serial0 overl
ip nat inside source list 102 interface serial1 overl
int e0
ip nat ins
int s0
ip nat out
int s1 
ip nat out 
e dovresti andare senza problemi.
un mayhem ad occhio 
-- 
A condom is the glass slipper for our generation. You slip one on when
you meet a stranger. You "dance" all night, and then you throw it away.
The condom, I mean, not the stranger.
http://www.recursiva.org
 - Key on 
pgp.mit.edu
 ID B88FE057

overload
Credo che tu abbia centrato il problema.
In effetti anche io avevo pensato all'ACL estesa da referenziare nel NAT, ma
l'overload su l'interfaccia s0 sovrascrive quello su s1 e viceversa, quindi
la tua sensazione è probabilmente corretta.
Ho fatto la prova sul simulatore Boson, ma dovrei vedere cosa accade 
realmente sul router anche
se temo che il risultato sarà identico.
Grazie a entrambi.
Andrea. 



no, su un router vero, usando access-list diverse puo' fare due overload
diversi, ne sono certo.
questo perche' lo ho usato su dei router veri.
un mayhem che boson va bene per le cose standard, ma ....



ti hanno già risposto...
ti ricordo che si puo' fare anche nat in base alla route map...

> ti ricordo che si puo' fare anche nat in base alla route map...
....il quale, sarà magari una questione di release, è l'unico sistema che a 
me ha funzionato sempre, in caso di più nat ovviamente.
Ciao,
         Tosh. 

> ti ricordo che si puo' fare anche nat in base alla route map...
Credo di non aver capito.
Puoi farmi un esempio? 

Credo che questo articolo sia il tuo caso:
http://cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080093fca.shtml
Carlo
Andrea ha scritto:



Ok ti ringrazio.