Nat overload su più ip pubblici

Tutto ciò che ha a che fare con la configurazione di apparati Cisco (e non rientra nelle altre categorie)

Moderatore: Federico.Lagni

Rispondi
spanogi
Cisco fan
Messaggi: 25
Iscritto il: ven 04 gen , 2008 12:26 pm

Ciao a tutti,

mi trovo a gestire diverse sottoreti private convergenti su un router cisco 1841 provvisto anche di collegamento a rete pubblica, con un set di 64 indirizzi pubblici.
Attualmente la configurazione del nat è la seguente:

ip nat inside source list 1 interface FastEthernet0/0 overload
ip nat inside source static 10.50.150.146 xx.xx.225.160
ip nat inside source static 10.50.163.66 xx.xx.225.161

La prima riga trasforma tutti i pacchetti coincidenti con le regola della ACL 1 in un pacchetto avente come IP sorgente quello assegnato alla WAN del router (Fastethernet 0/0). Le altre due sono nat 1 a 1 e non interessano al momento direi.

La mia idea è di creare una ACL per ogni cliente, definire una pool con un solo indirizzo pubblico per ogni cliente e un comando "ip nat inside source list..." per ogni cliente. Ad esempio:

!Cliente 1
ip nat pool cliente1 xx.xx.225.162 mask 255.255.255.255
ip nat inside source list 1 pool cliente1 overload
!Cliente2
ip nat pool cliente2 xx.xx.225.163 mask 255.255.255.255
ip nat inside source list 2 pool cliente2 overload

etc...

In questo modo il Cliente1 uscirà con un ip pubblico, il Cliente2 con un altro e così via, mantenendo la tracciabilità e diminuendo il rischio di farsi bannare dai server di posta un Ip pubblico usato da tutti.

Cosa pensate della soluzione proposta? E' corretta?
Grazie per l'aiuto!
Avatar utente
Wizard
Intergalactic subspace network admin
Messaggi: 3441
Iscritto il: ven 03 feb , 2006 10:04 am
Località: Emilia Romagna
Contatta:

Si è corretto!
Solo una cosa, x le acl del nat usa delle acl estese e non standard
Il futuro è fatto di persone che hanno delle intuizioni e visioni .....sono quelle persone che fanno la differenza...... quelle dotate di un TERZO OCCHIO....
spanogi
Cisco fan
Messaggi: 25
Iscritto il: ven 04 gen , 2008 12:26 pm

Ok, grazie Wizard per il conforto tecnico!
maggiore81
Cisco pathologically enlightened user
Messaggi: 216
Iscritto il: gio 15 feb , 2007 8:34 pm
Località: Ravenna - ITALY -
Contatta:

Ciao
potresti postare la conf che vorrei chiarirmi una cosa?

Io ho letto con interesse il tuo post, ma mi sono rimasti alcuni dubbi sul NAT:

Dunque:

ho un dubbio mostruoso.

Fin da adesso ho sempre incontrato queste connettività statiche RFC1483
adsl:

Tipologia 1)

1 ip statico:

ip statico assegnatomi: atm0/0.1
Ip privato lato lan 192.168.0.254/24 sulla eth0 per esempio.

Facevo un nat overload e uscivo su internet dall'ip della punto punto, tutto
ok.

Tipologia 2)

ip statico assegnatomi: atm0/0.1
ip privato lato lan 192.168.0.254/24 sulla eth0 per esempio
pool /29 assegnato alla eth1 su cui mettevo direttamente i server.
Facevo un nat overload e uscivo su internet dall'ip della punto punto, tutto
ok.


Tipologia 2 BIS) adsl telecom
ip della punto punto sulla atm0/0.1
ip privato lato lan 192.168.0.254/24 sulla eth0 per esempio
metto il primo ip del pool /29 sempre come secondary sulla eth0
faccio un nat pool, inserendo solo l'ip del default gw (il primo ip della
/29) ed esco in internet dall'ip del gw della subnet /29.

------------------

Ora io mi chiedo:
ho visto sempre nelle config di molti, che mettono gli ip della subnet /29
sulla loopback, quindi:

considerando la connettività di tipologia B, dove ho anche una subnet /29:

atm0/0.1 ip statico assegnatomi
eth0 192.168.0.254/24
loopback0 1.1.1.1/29 (primo ip utile della subnet)


Io ora come mi comporto se volessi fare questa cosa?

Router: ATM0/0.1 ip pubblico
LOOPBACK0 primo ip della subnet /29 (esempio 1.1.1.1/29)
ETH0 172.16.0.0/24 "diciamo DMZ"

io metto i miei server che devo esporre fuori sulla rete 172.16.0.0,
esempio:

Mail server: 172.16.0.1 - forwardo dal router solo le porte 25/110
SERVER PROVA: voglio fare un nat statico del mio ip pubblico, esempio
1.1.1.3 -> su 172.16.0.3

ora come configuro i relativi NAT ed eventuali pool / nat overload???
Dott. Spadoni
Network Administrator
Avatar utente
berni_n1
Cisco fan
Messaggi: 52
Iscritto il: dom 14 ott , 2007 4:26 pm
Località: Verona
Contatta:

Ciao,

io farei prima il port forwarding:

ip nat inside source static tcp 172.36.0.1 25 ip pubblico 25 extendable
ip nat inside source static tcp 172.36.0.1 110 ip pubblico 110 extendable


poi in nat 1:1

ip nat inside source static 172.36.0.2 1.1.1.3 extendable

e per la navigazione:

ip nat inside source list 1 int loopback0 overload

e nella acl1 escludi l'ip privato del nat 1:1.

Se vuoi utilizzare più ip pubblici per la navigazione ti fai un pool...

Ciao!!!
Impossible Is Nothing
-CCNA-
Rispondi