Newsgroup: it.comp.reti.cisco
Titolo: Source NAT differenti sulla stessa connessione con dialer profiles [lungo]

Devo accedere ai sistemi di test di un mio fornitore, configurando sul mio
PC un IP specifico per ogni servizio (gli IP appartengono a classi diverse).
Il fornitore ha un unico router con un PRI che consente l'accesso a tutti i
servizi. Per esempio:
                    IP client        IP server        IP router fornitore
Servizio1    
10.38.1.1/24
 
10.38.1.254/24
        192.168.1.2
Servizio2    
10.47.43.21/24
 
10.47.43.254/24
        192.168.1.2
ecc.
Attualmente ho un router dedicato ad ogni servizio, configurato per fare PAT
tra gli indirizzi della mia LAN e l'IP assegnato dal fornitore:
! accesso a Servizio1
interface Eth0
  ip address %IP_Router_Mia_LAN% %Netmask_Mia_LAN%
  ip nat inside
!
interface BRI0
  ip address 192.168.1.1 255.255.255.0
  ip nat outside
  dialer map 192.168.1.2 name %Nome_Router_Fornitore% %Telefono_Fornitore%
!
ip nat pool pool1 10.38.1.1 10.38.1.1 netmask 255.255.255.0
ip nat inside source list 7 pool pool1 overload
ip route 10.38.1.0 255.255.255.0 192.168.1.2
access-list 7 permit 10.38.1.0 0.0.0.255
access-list 7 permit %Mia_LAN% 0.0.1.255
Poichč i servizi aumentano, vorrei usare lo stesso router per piů servizi,
aprendo una sola connessione verso il fornitore.
Ho capito (se non erro :-) che devo usare i dialer profiles: questa č (parte
del)la configurazione che vorrei usare:
! accesso a Servizio1 e Servizio2
interface Eth0
  ip address %IP_Router_Mia_LAN% %Netmask_Mia_LAN%
  ip nat inside
!
interface BRI0
  ip address 192.168.1.1 255.255.255.0
  dialer pool-member 1
  dialer pool-member 2
!
interface Dialer1
  ip nat outside
  dialer remote-name %Nome_Router_Fornitore%
  dialer string %Telefono_Fornitore%
  dialer pool 1
!
interface Dialer2
  ip nat outside
  dialer remote-name %Nome_Router_Fornitore%
  dialer string %Telefono_Fornitore%
  dialer pool 2
!
ip nat pool pool1 10.38.1.1 10.38.1.1 netmask 255.255.255.0
ip nat pool pool2 10.47.43.21 10.47.43.21 netmask 255.255.255.0
ip route 10.38.1.0 255.255.255.0 Dialer1
ip route 10.47.43.0 255.255.255.0 Dialer2
Il problema che ho č come associare i due diversi NAT pool ai dialer: da
quello che ho capito l'access-list associata ad un NAT pool indica al router
il pool da usare in base all'IP del mittente. Con questa logica, dovrei
decidere quali dei miei PC utilizzano il Servizio1 e quali Servizio2.
Il mio scopo, invece, č di consentire ad ogni PC l'accesso ad entrambi i
servizi. E' possibile specificare nelle access-list dei NAT pool l'IP
dell'host di destinazione ?
Se questa non č una strada corretta, potete darmi qualche indicazione verso
una soluzione alternativa ?
Grazie, anche per la pazienza di aver letto fin qui
marco

Ooops, errore di configurazione client news: il mio indirizzo è
merengue___@___
tiscalinet.it
 (eliminare underscore)
Che figura ...
marco

Ooops, errore di configurazione del client news: il mio indirizzo (con un
po' di underscore omaggio) è merengue___@____
tiscalinet.it
Che figura ...
marco

 ip nat pool pool2 10.47.43.21 10.47.43.21 prefix-lenght 32
  ip nat inside source route-map servizio1 pool pool1
  ip nat inside source route-map servizio2 pool pool2
 
  route-map servizio1 permit 10
  match interface dialer1
  route-map servizio2 permit 10
  match interface dialer2
 
  dialer-list 1 protocol ip permit
  ip route 10.38.1.0 255.255.255.0 Dialer1
  ip route 10.47.43.0 255.255.255.0 Dialer2
***nota***
- aggiungi username e password se hai il chap
- è probabile che l' access server debba aggiungere qualcosina alla
config. del suo router. Per ex se il primario è configurato con i
"dialer map" allora dovrà aggiungere :
 
          dialer map ip a.b.c.d name "tuonome2" 
 
 
dove 
 a.b.c.d è l' altro ip della classe 192.168 
 "tuonome2" è un' altro nome che devi assegnare al profilo 
altrimenti se è configurato coi profili dialer :
           int dialerx
           dialer remote-name "tuonome2"
- Fammi sapere se funziona. 
ciao
giuseppe
www.italycug.org

 - Fammi sapere se funziona.
per mantenere compatta la configurazione avevo riportato solo le parti
importanti ai fini del problema ed il router lato fornitore dovrebbe essere
già a posto, perchè accedo già ai suoi servizi utilizzando un router per
ognuno; grazie comunque per avermelo ricordato.
Non mancherò di mantenere il n.g. informato
marco

 ognuno
comunque ho provato la config. in laboratorio, funziona ma con alcuni
ritocchi:
- sulla int dialer 2 :
   dialer remote-name "inventaunnomequalsiasi"
infatti non puoi usare lo stesso della dialer1. comunque non conta
niente perchè la chiamata è in out e quindi puoi inventarlo.
- non : 
       ip nat pool pool1 10.38.1.1 10.38.1.1 prefix-lenght 32
       ip nat pool pool2 10.47.43.21 10.47.43.21 prefix-lenght 3
 
  ma : ip nat pool pool1 10.38.1.1 10.38.1.1 prefix-lenght 30
       ip nat pool pool2 10.47.43.21 10.47.43.21 prefix-lenght 30
-   non
      ip nat inside source route-map servizio1 pool pool1
      ip nat inside source route-map servizio2 pool pool2
 
 ma:  ip nat inside source route-map servizio1 pool pool1 overload
      ip nat inside source route-map servizio2 pool pool2 overload
nota** 
 ricapitolando associa alla dialer1 i parametri che usi sul router1
per accedere ai servizi1 e alla dialer2 i parametri che usi per
accedere ai servizi2.
Vai sicura che funziona!!!!!
ciao
giuseppe
ww.italycug.org