Newsgroup: it.comp.reti.locali
Titolo: File Server di rete ed accesso via internet

Ciao a tutti!
Ho letto i vecchi messaggi ma non ho trovato soluzione, purtroppo...
Ho una piccola LAN casalinga costituita, per quello che vi chiedo, di un 
disco Lacie Ethernet con servizi:
- Fileserver win (la mia compagna una Xp...)
- Fileserver Apple (io uso un iBook)
- Servizio FTP
- Servizio HTTP
Il tutto dietro un Netgear DG834GT (in realtà c'è anche una Airport 
Extreme con collegati due dischi usb visibili in rete).
Vorrei poter accedere ai dati (circa 200 Gb) dall'ufficio con macchine 
Win2K.
Ho nattato il router (porta TCP/UPD 458) sull'indirizzo ip del disco 
(sono tutti ip fissi) ed ho attivato il servizio 
www.no-ip.com
Il firewall del router è attivo ed ho creato una regola per far passare 
le chiamate al disco.
Mi basterebbe avere accesso ftp: sono sulla strada giusta?
Ho provato ad accedere ma non mi è possibile: mi chiede la password del 
router...
Potete darmi una manina (e scusate l'evidente niubbaggine)?
Grazie a tutti!
Zac

 router...
La porta 458 che e'? Il management del router? Quel che devi nattare
(e "liberare" sul firewall) e' la porta 21.
bye G.L.
-- 
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 (e "liberare" sul firewall) e' la porta 21.
Avevo letto che era la porta per la condivisione dei file Mac...
In ogni modo, ho fatto: modificata la porta: 21.
Ovviamente (chiedo) non posso effettuare prove da casa: non 
funzionerebbe, vero? (infatti non funziona...)
Domani mattina provo dall'ufficio e ti dico!
Grazie Renaissance!
Zac

Zac© ha scritto:

apri anche la porta 20 verso il fileserver, altrimenti, a meno che tu 
non usi la modalitą FTP passiva, riuscirai soltanto a fare il listing 
dei contenuti (file e directory) ma sarai impossibilitato a trasferire 
files... cosa poco utile con un FTP

 files... cosa poco utile con un FTP
Sgrunt...
Ho attivato, per ora, solo la porta 21 ma non riesco ad accedere...
il servizio che ho utilizzato su 
www.no-ip.com
 è il reindirizzamento
della porta 80 sulla porta 21 e l'indirizzo 
xxxxx.serveftp.com
dovrebbe portarmi a 
http://xxx.xxx.xxx.xxx:21
, giusto?
Purtroppo, non funziona: explorer mi da questo messaggio (intuisco di
essere entrato):
220 ProFTPD 1.2.10 Server (LaCie Ethernet Disk mini) [192.168.254.205]
500 GET not understood 500 ACCEPT: not understood 500 ACCEPT-LANGUAGE:
not understood 500 HOST: not understood 500 USER-AGENT: not understood
500 VIA: not understood 500 X-FORWARDED-FOR: not understood 500 CACHE-
CONTROL: not understood
Cosa sbaglio?
Grazie ragazzi per l'aiuto: so di essere uno zuccone!
PS: appena arrivo a casa, apro anche la porta 20 (non sapevo della
differenza!).
Zac

 files... cosa poco utile con un FTP
Inutile: a parte che la porta 20 (ftp-data) e' la porta *sorgente* che,
nella modalita' attiva, usa il *server per contattare il client*, e non
una porta su cui il server ftp si pone in ascolto, il connection
tracking del router risolve gia' da se' il problema delle porte
da aprire per sorgenti e destinazioni, chi solo in modalita' attiva
(i router piu' "anziani"), chi per modalita' sia attiva che passiva.


 Cosa sbaglio?
Il protocollo indicato nell'url: 
ftp://xxx.xxx.xxx.xxx:21


 Il protocollo indicato nell'url: 
ftp://xxx.xxx.xxx.xxx:21
Oppure, usi un client ftp apposito



Ho provato a digitare l'url come ftp://... ma mi esclude ":21" ed mi
da un messaggio (in finestra): "impossibile scaricare / da
xxx.xxx.xxx.xxx
Ho provato anche ad utilizzare un client ftp (FTP Wanderer - stand
alone - in ufficio non ho privilegi da amministratore...) ma mi va in
timeout: ho inserito anche user ID e pwd del disco ma, dopo aver
creato la connessione, va in timeout...
Sbaglio qualcos'altro, vero?
Zac

 
si, hai ragione... ho fatto un po' di confusione
la porta 20 deve essere aperta e giustamente redirezionata nella rete 
del client se non c'è conntrack attivo

Zac® ha scritto:

prova dal prompt dei comandi digitanto semplicemente:
ftp xxx.yyy.zzz.www
non c'è bisogno di aggiungere la porta finale (il :21) in quanto il tuo 
servizio FTP è già in ascolto sulla porta standard
altra precisazione:
 > Sgrunt...
 > Ho attivato, per ora, solo la porta 21 ma non riesco ad accedere...
 > il servizio che ho utilizzato su 
www.no-ip.com
 è il reindirizzamento
 > della porta 80 sulla porta 21 e l'indirizzo 
xxxxx.serveftp.com
 > dovrebbe portarmi a 
http://xxx.xxx.xxx.xxx:21
, giusto?
no, non hai le idee molto chiare
scrivere "
http://xxx.xxx.xxx.xxx:21
" vuol dire:
http:// --> usare il protocollo http
xxx.xxx.xxx.xxx --> per collegarsi a questo indirizzo (quindi un server 
web visto che usi il protocollo http)
:21 --> che non è in ascolto sulla porta http standard (la 80) ma bensì 
sulla 21
usare poi l'indirizzo IP numerico o il nome dell'host, è la stessa cosa, 
solo che nel secondo caso avverrà la traduzione del nome host in 
indirizzo IP tramite i server DNS (quello di no-ip nel tuo caso)
il particolare, il servizio DNS (indifferentemente dalla dinamicità o 
meno dell'indirizzo posseduto), non fa altro che trascodificare il nome 
del sito, esempio 
tuofileserver.serveftp.com
, nel relativo indirizzo IP 
(mentre non ha niente a che vedere con protocolli e numeri di porte)
la redirezione che hai impostato sul tuo router, inoltra le richieste in 
arrivo sulla porta 21 del router alla porta 21 di un apparato interno 
alla rete
per connetterti usa 
ftp://xxx.yyy.zzz.www
ftp:// --> protocollo ftp
xxx.yyy.zzz.www --> indirizzo o nome host dove connettersi
la porta è la default (quindi la 21)
se usi 
ftp://xxx.yyy.zzz.www:21
, è la stessa cosa e se il client che usi 
te lo fa "scomparire", non ti preoccupare
tu pensavi che il tuo dispositivo facessse un
 > reindirizzamento della porta 80 sulla porta 21
mentre il tuo dispositivo non è capace tramite la sola interfaccia web 
di poter fare PAT (port address translation), che sarebbe la redirezione 
di una porta ad esempio la 80, sulla porta 21 di un'altra macchina (il 
che avrebbe anche poco senso, perchè vorrebbe dire che tu hai un server 
web interno alla rete in ascolto sulla porta riservata all'FTP) può solo 
redirezionare le richieste da un numero di porta, verso lo stesso numero 
di porta di un PC interno
questa cosa però non ti interessa nè ti limita in questo caso, non hai 
assolutamente bisogno di questa funzionalità

 Sbaglio qualcos'altro, vero?
Mmhh... forse in ufficio e' negato l'accesso ftp, quien sabe?
ftp://ftp.netscape.com
 funzia?


 del client se non c'è conntrack attivo
Oddio, il forward verso l'esterno sarebbe comunque consentito per tutto,
(nelle piccole realta' come quella dell'OP) non sarebbe quello il
problema. :-)
La questione del conn.track. e' un po' piu' complessa, inoltre va
differenziato nel caso del server ftp dietro nat e del client ftp dietro
nat, e nei casi delle modalita' attiva e passiva.


 Mmhh... forse in ufficio e' negato l'accesso ftp, quien sabe?
ftp://ftp.netscape.comfunzia
?
Ho provato: funziona.
Invece digitando 
ftp://xxxxx.serveftp.com
 mi esce il messaggio in
finestra di impossibilità a connettersi. Stesso discorso se inserisco
direttamente l'ip del router visto da internet, assegnato dall'isp.
Non vorrei aver sbagliato qualcosa su 
no-ip.com
: ho selezionato DNS
Host (A) e non "Port 80 redirect" o "Web redirect".
Devo farcela, maledizione...
Grazie, ragazzi per la vostra pazienza!
Zac

 assegnato dall'isp.
Allora deve essere rivista la conf. del router. Se linkassi delle
immagini delle pagine di conf., sarebbe l'ideale. Bisogna prima
essere sicuri che il nome di dominio punti effettivamente al tuo
ip pubblico dinamico.
