Newsgroup: it.comp.reti.locali
Titolo: NAT e FTP: come lo faccio????

salve a tutti,
ho un router ZyXel 650h-e1, al quale ho "agganciato" un NAS iomega,
sul quale ho attivato l'ftp.....
da lan funziona tutto in modo corretto (avendo disattivato il dhcp del
nas ed impostato un indirizzo fisso -  192.168.1.10...) con 
ftp://192.168.1.10
il problema e se provo ad accedere da internet....
ho operato nel seguente modo:
- ho disabilitato firewall
- ho imposta il NAT SUA (inserendo oltre alla defaut (all port ->
0.0.0.0), anche la port 21 che va verso 192.168.1.10)
per accedere al router da internet, ho effettuato la registrazione su
dyndnds.org
 e devo dire che riesco tranquillamente ad accedere alla
pagina di configurazione, ma non riesco ad accedere all'ftp.... come
mai????? che sbaglio???? per accedere all'ftp, basta che digito
ftp://mionome.dyndns.org
  vero???? (dove mionome è ilnome che ho
scelto.......)
grazie a tutti per il vostro prezioso aiuto
Vit


Se il PC dalla quale tenti di entrare è interno allora ti stai
connettendo al router... cioè, se sei all'interno di una rete locale il
router ha l'IP pubblico, quindi in realtà ti connetti al router. Il
fatto poi che il router non ti faccia il port forwarding è perché il pf
internamente è disabilitato.
Potrebbero pure essere delle regole sul NAS...
Enrico

 scelto.......)
Non puoi accedere dall'interno della tua rete, fai le prove con un ftp 
client esterno.
-- 
Fa freddo nello scriptorium, il pollice mi duole. Lascio questa 
scrittura, non so per chi, non so più intorno a che cosa...
U. Eco

 ma non riesco ad accedere all'ftp.... come mai?????
se stai tentando di accedere dalla LAN al servizio FTP
(posto anche questo sulla LAN) usando il nome registrato
in dyndns .. la vedo dura :) considera che in quel modo
il nome viene risolto con l'IP pubblico, a quel punto il
client LAN invia una richiesta di connex FTP al NAT con
destinazione.. l'IP pubblico del NAT stesso; nel 90% dei
casi i NAT a questo punto NON effettuano il forwarding
LAN -> LAN per cui la cosa non funziona; per fare un test
dovresti usare un'altra connessione internet e da questa
tentare la connessione al tuo host "dyndns" verificando
che il tutto funzioni; per la connessione su LAN invece,
dovrai utilizzare il nome (o l'IP) *locale* del NAS e non
quello pubblico; in alternativa potresti creare una entry
nel file hosts che mappi il nome dyndns all'IP privato
del NAS in modo da poter usare lo stesso nome anche
all'interno della LAN
ciao

 il problema e se provo ad accedere da internet....
Sulla falsariga di quanto hanno gia' detto, se vuoi rendere
possibile il ftp dall'interno della lan verso l'ip pubblico,
digita questo sulla CLI del router: ip nat loopback on
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 digita questo sulla CLI del router: ip nat loopback on
ah già.. vero, su alcuni modelli c'è questa possibilità; mi
chiedo soltanto se l'attivazione di questa impostazione
non ponga problemi di sicurezza..

 non ponga problemi di sicurezza..
Oddio, sul momento non me ne vengono in mente. Hint? :-)


 sul quale ho attivato l'ftp.....
oltre a quello che ti hanno già correttamente detto, verifica anche
che non siano attivi i filtri per l'ftp.
-- 
MirkoB.   
ne...@bsi-net.it
Motoretta BMW R1150R Nera...
(Vendo giacca Spidi Road Egle 
Come nuova, 150eur)
L'indirizzo em@il non è da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente.

 vengono in mente. Hint? :-)
ma .. niente di che, qualcosa che mi č
venuto in mente quando hai suggerito
il "workaround".. se non ricordo male
c'erano un paio di controindicazioni,
una relativa al "NAT traversal" e l'altra
invece relativa ad alcuni problemi, solo
che sinceramente al momento non ricordo
dove ho visto/letto le info dettagliate

Nat suo va bene
0.0.0.0 siginfica che non usi il default server (dmz)
quando inserisci la regola forward usa il servizio ftp che è già
configurato nel router
controlla che ci sia la crocetta su active nella rule
riabilita il firewall e aggiungi la regola il servizio ftp anche li lo
trovi solo da aggiungere e tu metti i tuoi ip
segui gli esempi sul manuale se non hai il manuale scaricatelo dal
sito
ciao

controlla che il nas non accetti solo connessioni dalla rete interna
perchè il nat fa arrivare al nas la richiesta con ip pubblico del
client che cerca di connettersi (non sei in vpn) se nel nas non puoi
allargare le acl l'unica è fare mapping (l'ip pubblico non arriva al
server ftp ma viene sostituito con l'ip del router quindi riusulta
nella rete locale) ma non so se il tuo router lo supporta, intanto
controlla se ci sono limitazioni di questo tipo nel nas.
Ciao

cavolo quante info!!!!
grazie a tutti... proverò tutti i vostri consigli...
effettivamente io provavo da un pc in lan....
per l'impostazione del nas la vedo dura... è un semplicissimo disco di
rete su cui gira un sw proprietario di iomega, dove le impostazioni
sono minime......
unico dubbio: come faccio a raggiungere dall'esterno una risorsa
differente dalla pagina di configurazione del router??????
per l'ftp, basta che al posto di "http" sostituisco "ftp" ???????? o
digito l'indirizzo http , seguito dall'indicativo della porta (tipo
http://mionome.dyndns.org
 :21)????
vi tengo aggiornati ;o)
grazie ancora
Vit

se digiti dall'esterno 
http://tuonome
 non visualizzi la pagina del
router quella la vedi solo dall'interno puoi specifare in un punto
della configurazione un ip o un range di ip pubblici che possono
vedere il config, ma di default è disabilitata se fai la prova ti dirà
pagina non trovata.
per collegarti al server ftp dovrai fare 
ftp://tuonome
.
se ftp non ti funziona prima di disperare prova a creare una regola
allo stesso modo verso magari desktop remoto di un pc interno (tcp
3389 o servizio rdp) se qello ti funziona e l'altro no il problema è
l'ip pubblico .
Per farti un esempio se vai sul firewall di xp e fai modifica su
desktop remoto trovi ambito tutti cioè anche un ip pubblico può
entrare se fai lo stesso controllo su condivisione di file e stampanti
vedi che ambito è subnet cioè solo quelli con ip apartenente alla rete
locale possono accedere.
ma nel manuale non c'è scritto niente a riguardo?