Port Forwarding/DMZ con Cisco 803

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

Moderatore: Federico.Lagni

Avatar utente
mip
Cisco enlightened user
Messaggi: 149
Iscritto il: mer 23 nov , 2005 5:10 pm
Località: Rovigo

Salve a tutti.
E' possibile dire all'803 di forwardare TUTTE le richieste che gli arrivano dall'interfaccia Dialer1 verso l'interfaccia Ethernet0 su uno specifico ip?
In altre parole, come faccio a dirgli di trattare il mio firewall come un DMZ?
Finora usavo la doppia regola per ogni singola porta:

ip nat inside source static tcp 192.168.0.2 1111 interface Dialer1 1111
ip nat inside source static udp 192.168.0.2 1111 interface Dialer1 1111

però è troppo scomoda, ogni volta che devo aprire una porta verso l'esterno devo farlo sia sul router che sul firewall!
Non esiste una cosa del tipo:

ip nat inside source static tcp 192.168.0.2 all interface Dialer1 all

?
Avatar utente
TheIrish
Site Admin
Messaggi: 1840
Iscritto il: dom 14 mar , 2004 11:26 pm
Località: Udine
Contatta:

la sintassi del NAT Cisco è molto versatile. Non fermati alle possibilità che hai visto googlando in giro, usa il ? e scoprirai quante cose si possono fare.
Nell'istruzione da te descritta, utilizzi protocollo, indirizzo e porta come discriminanti... ma non sei obbligato.
Dopo aver scritto static, prova a dare un bel ? e vedere cosa ti dice...
scusa se non ti do una risposta diretta, ma certe cose vanno scoperte da soli per ricordarle sempre...
Avatar utente
mip
Cisco enlightened user
Messaggi: 149
Iscritto il: mer 23 nov , 2005 5:10 pm
Località: Rovigo

Allora, dandoti pienamente ragione, ho provato le seguenti istruzioni:

ip nat inside source static <network> <Inside global IP address>
ip nat inside source static 192.168.0.0 192.168.0.2

risultato:non più accedibile da telnet,solo da console

ip nat inside source static <Inside local IP address> <Inside global IP address>
ip nat inside source static 192.168.0.2 192.168.0.2

risultato:non sono più capace di connettermi ad internet

Che posso fare?
Avatar utente
MaiO
Messianic Network master
Messaggi: 1083
Iscritto il: sab 15 ott , 2005 10:55 am
Località: Milano
Contatta:

Di qui http://www.cisco.com/en/US/products/sw/ ... ca75b.html

troverai risposta a tutti i tuoi quesiti.

Ciao
-=] MaiO [=-
Avatar utente
TheIrish
Site Admin
Messaggi: 1840
Iscritto il: dom 14 mar , 2004 11:26 pm
Località: Udine
Contatta:

ip nat inside source static <network> <Inside global IP address>
ip nat inside source static 192.168.0.0 192.168.0.2
infatti l'istruzione è sbaliata...
Avatar utente
mip
Cisco enlightened user
Messaggi: 149
Iscritto il: mer 23 nov , 2005 5:10 pm
Località: Rovigo

Ok, quindi presumo che la riga da usare sia questa:

ip nat inside source static <Inside local IP address> <Inside global IP address>

che diventerà:
(192.168.0.2: ip del dmz)
ip nat inside source static 192.168.0.2 ??????

e al posto dei "????" che ci metto? Cisco dice:

Inside global address—A legitimate IP address (assigned by the NIC or service provider) that represents one or more inside local IP addresses to the outside world.

Quindi presumo sia l'ip pubblico, che io però, purtroppo, non ho statico ma dinamico....
Quindi? Suggerimenti?
Avatar utente
MaiO
Messianic Network master
Messaggi: 1083
Iscritto il: sab 15 ott , 2005 10:55 am
Località: Milano
Contatta:

L'indirizzo IP pubblico (solo se è fisso) altrimenti l'interfaccia.

Ciao
-=] MaiO [=-
Avatar utente
MaiO
Messianic Network master
Messaggi: 1083
Iscritto il: sab 15 ott , 2005 10:55 am
Località: Milano
Contatta:

Presumo Dialer0

Ciao
-=] MaiO [=-
Avatar utente
mip
Cisco enlightened user
Messaggi: 149
Iscritto il: mer 23 nov , 2005 5:10 pm
Località: Rovigo

Gli sviluppi:

inside source static 192.168.0.3 222.222.222.222 (ip pubblico)

tutto ok,fà quello che voglio io,ma dovrei cambiare la conf ogni volta che cambio ip (cioè sempre)

ip nat inside source static 192.168.0.3 Dialer1
^
% Invalid input detected at '^' marker.

ip nat inside source static 192.168.0.3 Dialer 1
^
% Invalid input detected at '^' marker.

Niente...siamo da capo...anche perchè non ho mai visto sull'help che si possa specificare l'interfaccia al posto dell'ip.
Avatar utente
TheIrish
Site Admin
Messaggi: 1840
Iscritto il: dom 14 mar , 2004 11:26 pm
Località: Udine
Contatta:

Ogni tanto l'help può effettivamente sviare.
Lui ti da due opzioni dopo l'indirizzo privato:
A.B.C.D Inside global IP address
interface Specify interface for global address
In realtà accetta sia l'indirizzo, sia la parola chiave interface.
Quindi:

Codice: Seleziona tutto

ip nat inside source static 192.168.0.3 interface Dialer1
Avatar utente
MaiO
Messianic Network master
Messaggi: 1083
Iscritto il: sab 15 ott , 2005 10:55 am
Località: Milano
Contatta:

sotto ethernet0 hai lo statemant ip nat inside?
sotto dialer1 hai lo statemant ip nat outside?

Se si prova cosi

impossibile che ti dia l'errore!!

ip nat inside source static tcp 192.168.99.1 80 interface dialer1 80

o

ip nat inside source static 192.168.99.1 interface dialer1


Ciao
-=] MaiO [=-
Avatar utente
mip
Cisco enlightened user
Messaggi: 149
Iscritto il: mer 23 nov , 2005 5:10 pm
Località: Rovigo

@MaiO:
Sotto Ethernet0 c'è la regola

ip nat inside

sotto Dialer1 e sotto BRI0 c'è la regola

ip nat outside

Regole del tipo:

ip nat inside source static tcp 192.168.0.3 8084 interface Dialer1 8084

erano già impostate (con successo) già da prima.
Per evitare equivoci, i comandi che impartisco sono:
Router>en
Router#conf t
Router(config)#ip nat inside source static 192.168.0.3 Interface Dialer1

Quello che ricevo è:

ip nat inside source static 192.168.0.3 Interface Dialer1
^
% Invalid input detected at '^' marker. (punta sotto la "I" di "Interface")

Quindi non posso inserirla come regola.Prima avevo provato senza la parola chiave "Interface", errando, ma ora l'ho messa, e mi dà lo stesso errore.

@TheIrish:
Provando ad inserire il "?" dopo l'ip mi restituisce:

Router(config)#ip nat inside source static 192.168.0.3 ?
A.B.C.D Inside global IP address

e NON c'è la possibilità di inserire l'interfaccia.
Quindi li sembra volere SOLO l'IP pubblico, non l'interfaccia.
Mentre,se faccio:

Router(config)#ip nat inside source static tcp 192.168.0.3 80 ?
A.B.C.D Inside global IP address
interface Specify interface for global address

vedo che posso inserire anche l'interfaccia.
Che sia la versione di IOS (12.1(5)) che non me lo permette?

Se può servire, in allegato c'è la mia running-config
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
MaiO
Messianic Network master
Messaggi: 1083
Iscritto il: sab 15 ott , 2005 10:55 am
Località: Milano
Contatta:

Penso proprio che dovrai aggiornare l'IOS ;)

Non appena fatto ne riparliamo.

Ciao
-=] MaiO [=-
Avatar utente
mip
Cisco enlightened user
Messaggi: 149
Iscritto il: mer 23 nov , 2005 5:10 pm
Località: Rovigo

Ecco...proprio quello che temevo....e non ho una smartNET (costa troppo per le mie tasche), ho preso il router su eBay....sobh....
Ho già provato anche a cercare l'IOS sui "soliti" canali alternativi, ma non ho trovato nessuna versione più nuova di quella, a parte una 12.3(xx) che funziona da cani (diventa lentissimo a fare qualsiasi operazione) perchè non ho il quantitativo di RAM richiesta per farla funzionare correttamente. Vabbè, vorrà dire che mi concentrerò sul bridging. Avevo già aperto un post ma nessuno mi ha ancora risposto.

Grazie ancora
Saluti
Avatar utente
MaiO
Messianic Network master
Messaggi: 1083
Iscritto il: sab 15 ott , 2005 10:55 am
Località: Milano
Contatta:

Io con questa soho70-oy1-mz.122-13.ZH7.bin non ho problemi.

Se riesci a trovarla... ;)


Ciao
-=] MaiO [=-
Rispondi