Newsgroup: it.comp.reti.cisco
Titolo: Port forwarding su Cisco 827

Ho configurato il router Cisco 827 su una connessione ADSL Telecom. 
Ho mascherato la mia rete interna mediante NAT e, fin qui, tutto
funziona.
Ho la necessità di raggiungere un host interno da Internet
(192.168.16.143) sul quale è funzionante un server ftp (che riesco a
raggiungere tranquillamente all'interno della rete locale per fare
ftp); ho provato a configurare il port forwarding su questa macchina
come da configurazione seguente, ma quando cerco di collegarmi al
server ftp con il comando
ftp 75.75.75.75 
non succede niente (ovviamente 75.75.75.75 è il mio indirizzo pubblico
sul quale faccio il NAT).
Sto perdendo la testa.
Dove sto sbagliando ?
Grazie in anticipo.
----------------------------------------
Current configuration : 1094 bytes
!
version 12.2
no service pad
service timestamps debug uptime
service timestamps log uptime
service password-encryption
!
hostname miohost
!
enable password 7 070C3B1D16
!
ip subnet-zero
ip dhcp excluded-address 10.10.10.1
ip dhcp excluded-address 192.168.16.143
!
!
!
!
interface Ethernet0
 ip address 192.168.16.254 255.255.255.0
 ip nat inside
 hold-queue 100 out
!
interface ATM0
 no ip address
 no atm ilmi-keepalive
 dsl operating-mode auto
!
interface ATM0.1 point-to-point
 description Connessione Internet
 ip address 75.75.75.75 255.255.255.240
 ip nat outside
 pvc 8/35
  encapsulation aal5snap
 !
!
ip nat inside source list 1 interface ATM0.1 overload
ip nat inside source static tcp 192.168.16.143 21 interface ATM0.1 21
ip classless
ip route 0.0.0.0 0.0.0.0 ATM0.1
ip http server
!
!
snmp-server community pippo RO
snmp-server community pluto RW
!
line con 0
 exec-timeout 120 0
 password 7 06040E264
 login
 stopbits 1
line vty 0 4
 access-class 23 in
 exec-timeout 120 0
 password 7 02030D551
 login
 length 0
!
scheduler max-task-time 5000
end
---------------------------------------------


se lo fai dalla stessa LAN ove si trova fisicamente l'ftp e questo router
su cui fai PAT, ho seri dubbi che ti possa funzioni ... con l'indirizzo
pubblico funziona SOLO DALL'ESTERNO, per una serie di ragioni che potrei
riassumere dicendo che non puoi nattare te stesso.
Ciao

 Ciao
Ringrazio Poker per la risposta, ma non riesco a comprenderne il
significato.
Premetto che non sono affatto un esperto nella configurazione di
router.
Quando Poker dice "...con l'indirizzo pubblico funziona SOLO
DALL'ESTERNO..." cosa intende ?
A me serve proprio che, facendo ftp dall' esterno, io possa
raggiungere il server ftp mascherato dal NAT all'interno della mia
rete.
Il ragionamento che faccio è semplice (forse troppo...):
se faccio FTP 75.75.75.75 dove quest'ultimo è l'indirizzo pubblico del
mio router, e se configuro il router in modo tale che tutti i
pacchetti con porta 21 (FTP) vengano smistati alla macchina con
indirizzo locale 192.168.16.143 (quella con il server ftp attivo),
dovrei aver risolto il mio problema, cioè proprio quello di
raggiungere dall'esterno un server FTP interno alla mia rete locale.
Cosa significa "...per una serie di ragioni che potrei riassumere
dicendo che non puoi nattare te stesso..." ?
Chiedo nuovamente scusa, ma proprio non riesco a capire.
Ringrazio comunque Poker per la disponibilità e chiunque voglia darmi
una mano.
Ciao

 !
Premetto che non sono un grande esperto, di solito ricorro molto ai manuali
per configurare i router, ma così al volo mi pare di notare che tu usi un
pool di indirizzi per fare NAT, la LIST 1 citata nella prima riga, che in
realtà poi non definisci da nessuna parte, non so se questo può averti
creato quei problemi, al posto tuo metterei anche esplicitamente l'indirizzo
ip nella riga successiva al posto di "interface ATM0.1"
ciao
    Roberto

Il concetto è diverso, tu hai bisogno che tutto il traffico verso
internet sia nattato sull'ATM0.1 e vuoi la possibilità di raggiungere
l'FTP...
allora devi stravolgere il NAT statico, in quanto è costruito per
"partire" dal server FTP.
Il senso del NAT è da INSIDE ad OUTSIDE (e non viceversa), quindi puoi
uscire dal tuo server FTP (che passando per il router da
192.168.16.143 diventa 75.75.75.75), ma non hai stabilito nulla per
fare quello di cui hai bisogno, cioé:
tutto quello che arriva a 75.75.75.75 porta 21, deve essere girato a
192.168.16.143
Adesso cerco  di farmi venire in mente qualcosa, comunque penso che
l'errore sia qui
Ciao


...

ip nat inside source static tcp 192.168.16.143 20 75.75.75.75 20 extendable
ip nat inside source static tcp 192.168.16.143 21 75.75.75.75 21 extendable
prova ftp da fuori.
ciao antonio

...

Ho provato, senza però ottenere nessun risultato.
Perchè hai mappato anche la porta 20 ?
Grazie.

...

Ma la LIST 1 richiamata nella riga di configurazione del NAT non si
riferisce alla ACCESS-LIST 1 che invece ho correttamente definito ?
Ciao

l'FTP utilizza 2 porte: la 20 e la 21
una per il data transfer ed una per il controllo del server
Ciao


Anch'io, nella config che hai postato, non ho trovato nessun
riferimento all'ACL 1... dove l'hai definita?
Ciao


 
perchè per connetterti a un server ftp, devi avere accesso a due porte: 
controllo trasmissione e trasferimento dati. lo standard prevede appunto 
le due porte 20 e 21.
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 
Avevi ragione. Ho dimenticato di riportare la ACL1 che è la seguente 
access-list 1 permit 192.168.16.0 0.0.0.255
e che era comunque già correttemente impostata nella configurazione del Cisco 827.