PDA

View Full Version : Accedere a server FTP su lan, da esterno


Botte
31-01-2008, 18:59
Salve a tutti, sto impazzendo con questo problema. Ho cercato nel reparto guide e non mi sembra di avere trovato nulla.

Ho un Hard-Disk di rete che è in grado di fare da server FTP. Dopo molti tentativi sono riuscito ad accedere a questo HD, col mio computer che si trova sulla stessa rete, utilizzando ACEftp (dico molti tentativi perchè ho provato diversi client FTP, tra cui il fileZilla, con i quali riuscivo a contattare il server, ma avevo problemi di connessione: riuscivo a navigare nell'hd, potevo creare nuove directory, ma non potevo scaricare il contenuto sul PC).

Ora però vorrei poter accedere a questo HD anche dall'esterno della rete, attraverso internet. Avevo già provato ad accedere dall'esterno alla lan con altri computer, senza troppi successi.
I problemi infatti sono due:
1) Il mio modem accede ad internet con un IP dinamico;
2) Una volta arrivati al modem da internet, non so come fare ad arrivare al server FTP.

Il primo problema l'ho risolto utilizzando un'utility molto comoda (che vi suggerisco nel caso non la conosceste) Hamachi. Permette di creare una rete tra computer attreverso internet. Penso che installi una scheda di rete virtuale sul PC, assegnandole un IP fisso. In questo modo posso accedere al mio computer attraverso internet da un altro PC, se su entrambi è abilitato l'hamachi, perchè è come se fossero connessi in LAN.

Il secondo problema ho cercato di risolverlo facendo in modo che ciò che viene trasmesso al mio computer dall'esterno sulla porta 21, venga reindirizzato al Server FTP di rete. Questo sono riuscito a farlo attraverso un altro programma Smart Port Forwarding.

Attreverso questi due programmi il computer che cerca di connettersi dall'esterno al mio server FTP, riesce ad arrivare a fare il login (cosa che senza lo Smart Port Forwarding non riusciva a fare), ma purtroppo si ferma qui. Riesce persino a creare una Directory sull'HD, ma non riesce in alcun modo a visualizzarne il contenuto, nè tanto meno a scaricarlo.

Quindi vi chiedo se è possibile che il problema sia il seguente:
Siccome nel programma di port forwarding non viene specificato da che indirizzo IP proviene la "chiamata" sulla porta 21 da reindirizzare, è possibile che il mio computer reindirizzi automaticamente anche le informazioni che arrivano dal serverFTP a se stesso?
Provo a spiegarmi meglio. Quel programma reindirizza il carico che arriva al mio pc sulla porta 21 al server FTP. Ora, se il serverFTP risponde anch'esso sulla porta 21, passando dal mio computer, è possibile che le sue informazioni gli tornino indietro, invece che andare al computer d'origine da cui era partita la chiamata? (cioè quello esterno alla rete).

Mi scuso moltissimo per la lunghezza di questo post, e per il linguaggio poco tecnico che ho utilizzato. Non sono un asso del PC temo :S
Comunque vorrei sapere se avete qualche programma da suggerirmi che possa risolvermi questo problema.
Probabilmente qualcuno mi suggerirà di utilizzare le opzioni di routing del router. Rispondo in anticipo che purtroppo ho un router che ha un pessimo software, e non riesco ad impostare quest'opzione. Inoltre senza passare dal mio pc attraverso l'hamachi, non saprei che indirizzo immettere nel client FTP del computer esterno alla rete.

Grazie in anticipo dell'assistenza :D

OUTATIME
31-01-2008, 19:22
Hai mai pensato di utilizzare un router?

Alfonso78
31-01-2008, 20:05
Hai mai pensato di utilizzare un router?

:rotfl:

Botte
01-02-2008, 10:40
Che significa? Temo di essermi spiegato male.

La mia rete è composta da modem, più due router ed alcuni computer. Il router c'è già ovviamente. Il problema è che non posso utilizzare il router per reindirizzare il carico che arriva sulla porta 21 al server FTP, come ho già spiegato... Per questo utilizzo il computer per fare il port forwarding.

Inoltre, se non utilizzassi il computer per fare il port forwarding, non saprei come accedere al router dall'esterno della rete: non saprei proprio fisicamente che indirizzo IP inserire, dal computer esterno alla rete che mi farebbe da client FTP

OUTATIME
01-02-2008, 10:43
Che significa? Temo di essermi spiegato male.

La mia rete è composta da modem, più due router ed alcuni computer. Il router c'è già ovviamente. Il problema è che non posso utilizzare il router per reindirizzare il carico che arriva sulla porta 21 al server FTP, come ho già spiegato... Per questo utilizzo il computer per fare il port forwarding.

Allora...

1) Due router ??????
2) Cosa hai collegato a internet? E' un modem o un router?

Botte
01-02-2008, 15:06
Ci sono 3 apparati: Un modem e 2 router.

Un router è connesso direttamente al modem. Il secondo router invece è connesso al primo router.

Oltre a questi 3 apparati ci sono alcuni computer ed un paio di Hard Disk di rete. Uno di questi HD di rete è quello che vorrei utilizzare come Server FTP.

OUTATIME
01-02-2008, 23:20
Ci sono 3 apparati: Un modem e 2 router.

Un router è connesso direttamente al modem. Il secondo router invece è connesso al primo router.

Oltre a questi 3 apparati ci sono alcuni computer ed un paio di Hard Disk di rete. Uno di questi HD di rete è quello che vorrei utilizzare come Server FTP.

Tralasciando la inutile complicazione della tua rete, appare inevitabile che se da fuori vuoi accedere all'hard disk, essendo il primo dispositivo dopo il modem che si incontra un router, su tale deve essere inevitabilmente abilitato il port forwarding della porta 21....