PDA

View Full Version : Sclero con FTP e Router.


dupa
31-07-2006, 18:03
Uso filezilla per connettermi a un server FTP remoto.
Io sono dietro un router.

Stato: Connesso
Stato: Lettura elenco cartelle in corso...
Comando: PWD
Risposta: 257 "/" is current directory.
Comando: MODE Z
Risposta: 200 MODE Z ok.
Comando: OPTS MODE Z LEVEL 8
Risposta: 200 MODE Z LEVEL set to 8.
Comando: TYPE A
Risposta: 200 Type set to A.
Comando: PORT 192,168,1,2,4,33
Risposta: 200 PORT Command successful.
Comando: LIST
Risposta: 150 Opening ASCII mode data connection for /bin/ls.
Risposta: 426 Data connection closed, transfer aborted.
Errore: Non è possibile leggere l'elenco delle cartelle
Comando: TYPE I
Risposta: 200 Type set to I.

Da quando mi collego passando attraverso il router ho sto cavolo di errore per molti server FTP.. mentre per alcuni server FTP il tutto va.

Credo che forse il problema sia il comando PORT.. come cavolo faccio a risolvere?

Grazie, son disperato :muro:

Stev-O
31-07-2006, 18:18
sicuro che sia il router ???
che router???

dupa
31-07-2006, 18:25
sicuro che sia il router ???
che router???
è un modem adsl d-link patchato a modem.

penso di aver capito quale è il problema cercando su google.

in sostanza con il comando PORT il client fornisce al server il proprio Ip e delle porte sul quale contattarlo.

un router serio è in grado di analizzare anche i pacchetti FTP e modificare al volo i comandi tipo questi.. che dietro a un router passare 192.168.. non ha senso.

Invece il mio router nn fa sta operazione..
In poche parole.. ho capito il problema, ma a parte buttare il router, nn so come risolvere.

Stev-O
31-07-2006, 19:08
beh ma il protocollo ftp lo puoi usare lo stesso, salvo al limite ridirezionare la porta sull'ip interno

dupa
31-07-2006, 19:15
beh ma il protocollo ftp lo puoi usare lo stesso, salvo al limite ridirezionare la porta sull'ip interno

no purtroppo son due cose diverse.
quando redirezioni le porte a livello di protocollo IP, lo fai tramite il NAT e il mio router lo fa..

In questo caso c'è il comando FTP che ha al suo internet un ip di rete locale che il mio router non è in grado di patchare.. sta tecnica dovrebbe essere l'FTP masq.

in pratica nn posso fare connessioni FTP attive, ma solo passive da quel che ho capito :muro:

Stev-O
31-07-2006, 19:17
ma tu vuoi usare un server ftp o collegarti ad un server ftp ?

dupa
31-07-2006, 19:20
ma tu vuoi usare un server ftp o collegarti ad un server ftp ?

sul mio pc ho un client FTP e mi devo collegare a un server FTP dall'altra parte del mondo.
il mio pc è dietro un modem/router.

Stev-O
31-07-2006, 19:22
se non c'e' una revisione firmware che risolve mi sa che ti devi accontentare