Newsgroup: it.comp.reti.cisco
Titolo: nat 1:1 con cisco 827 e ip dinamico

Ciao a tutti, volevo farvi una domanda: esiste un modo per fare un nat
statico tra un indirizzo della lan interna e l'indirizzo pubblico _dinamico_
del router? (un nat 1:1 come il binat di pf di openbsd per intendersi)
Ho fatto un po` di rtfm leggendo su google gruppi i post precedenti, oltre
alle faq di Mayhem e ad un po` di doc su 
cisco.com
, ma non sono ancora
riuscito a capire se la cosa sia fattibile o no avendo un ip pubblico
dinamico e non statico...
L'unica soluzione che mi e` parsa possibile finora sembra quella di usare un
servizio tipo dyndns.. solo che in caso di problemi sui dns sarei subito "a
piedi"..
Scusate se magari e` una domanda scema ma ho appena cominciato ad
addentrarmi in ios, quindi diciamo che sono un discreto niubbo in merito :)
Grazie in anticipo per le risposte.
Ciao
Tractor

Certo che puoi. natti con l'interfaccia outside anzichè con l'ip
pubblico


Questo e' quello che ho sul mio 827:
ip nat inside source static tcp (indirizzo interno) (portainterna) interface 
Dialer1 (portaext)
ne metti quante vuoi...
Saluti,
-- 
Mark G.
SysOp of <hidden> 


Questo ok, ma quello che intendevo io era una cosa simile:
ip nat inside source static 192.168.1.1 $indirizzo_pubblico
solo che appunto con un indirizzo pubblico dinamico non so` come riprodurre
la cosa di cui sopra..
Grazie cmq per la risposta
Ciao
Tractor


appunto, ci metti dialer0 (oppure 1 o quellochehai) e lui lo abbina 
all'indirizzo dinamico.
aspetta, ricapitoliamo:
all'esterno abbiamo l'interfaccia dialerX (ammettiamo dialer1) alla quale 
viene assegnato un IP dinamico ( esempio 80.80.80.111) .
all'interno abbiamo eth0 che ha indirizzo 192.168.1.1 ed un PC che ha 
indirizzo 192.168.1.2
Tu vuoi che tutte le richieste indirizzate all'indirizzo 80.80.80.111 
vengano girate al 192.168.1.2 ?
Non si puo'.
Puoi, con la riga che ti ho messo sopra, fare in modo che tutte le richieste 
all'indirizzo 80.80.80.111 porta X vengano inoltrate all'indirizzo 
192.168.1.2 porta Y, dove X e Y possono essere uguali o diverse.
Ovviamente dato che tu nella regola metti dialerX, l'indirizzo esterno sara' 
quello assegnato in quel momento all'interfaccia.
Saluti,
Mark G.


>>
Mi sono accorto anch'io di aver detto una mezza cazzata sopra.
Infatti cercando in lungo e in largo (mi sembra assurdo che non sia
possibile) ho trovato pochissimo e comunque workarounds complessi. 
Probabilmente si può fare con le route-map associate a ip nat avendo uno
IOS almeno 12.2.
Quello che non mi quadra e mi lascia insoddisfatto è:
perchè non è previsto un semplice nat 1:1 di un ip locale a interfaccia?
Vorrei sapere secondo quale logica non è permesso. Non riesco a
formularne una, visto che i router SOHO e serie 800 in genere finiscono su
connessioni casalinghe con ip pubblico dinamico.
Ciao


Ne avevo gia` avuto il sentore effettivamente..
Grazie a tutti per le risposte :)
Ciao
Tractor


Me lo chiedo pure io infatti.. e` una possibilita` che trovo tranquillamente
anche su openbsd sul server (binat), e pensavo che su un prodotto cosi`
"specifico" fosse implementata..
cmq ho preferito chiedere dato che sono esattamente 3 giorni dal mio
"debutto" su ios e ho ancora pochissima conoscenza in merito..
Grazie per l'aiuto cmq
Ciao
Tractor

On Sun, 21 Aug 2005 15:47:55 +0000, Tractor wrote:
Comunque ripeto:
un workaround dovrebbe essere possibile usando le route-map (IOS 12.2 in
su)Rimane da vedere se poi lavora meglio facendo port forwarding per ogni
servizio/porta che vuoi pubblicare o usando le route-map. dico a livello
di utilizzo cpu.
Magari c'è qualche altra soluzione. ?!?

 "specifico" fosse implementata..
Un'anima gentile mi ha tolto il dubbio.
Si usa la loopback.
Tra le altre cose qui c'è un esempio
 
http://www.cisco.com/en/US/products/hw/routers/ps380/products_configuration_guide_chapter09186a008045d249.html#wp1147901