Di recente a casa ho cambiato lo Zyxel 661HW per un TPlink W8970 (del
quale non sono soddisfattissimo).
A volte mi capitava di usare un piccolo servizio FTP per trasferire file
da e verso un pc sempre acceso.
Vista la modestia delle mie esigenze ho sempre utilizzato con successo
il Cerberus FTP Server. Questo finchè oggi per la prima volta da quando
ho cambiato router ho provato a riconnettermi e non ha funzionato.
Questo il log lato client (filezilla):
Stato: Risoluzione dell'indirizzo IP
xxxxx.dyndns.org in corso
Stato: Connessione a 111.222.333.444:21...
Stato: Connessione stabilita, in attesa del messaggio di benvenuto...
Risposta: 220-Cerberus FTP Server Personal Edition
Risposta: 220-UNREGISTERED
Comando: USER PIPPO
Risposta: 331 User xxxxx, password please
Comando: PASS ********
Risposta: 230 Password Ok, User logged in
Comando: SYST
Risposta: 215 UNIX Type: L8
Comando: FEAT
Risposta: 211- Additional features supported include:
Risposta: MDTM
Risposta: SIZE
Risposta: REST STREAM
Risposta: AUTH TLS
Risposta: AUTH SSL
Risposta: PBSZ
Risposta: PROT
Risposta: LANG EN*
Risposta: SITE CHMOD
Risposta: SITE PSWD
Risposta: 211 End
Stato: Connesso
Stato: Lettura elenco cartelle...
Comando: PWD
Risposta: 257 "/" is the current directory
Comando: TYPE I
Risposta: 200 Type Binary
Comando: PASV
Risposta: 227 Entering Passive Mode (111,222,333,444,4,2)
Comando: LIST
Errore: Tempo scaduto per la connessione
Errore: Non è stato possibile leggere il contenuto della cartella
Nel lato server dal comando LIST il log riporta:
Apr 11 09:35:59 0 LIST
Apr 11 09:37:31 0 Timeout while waiting for connection
Apr 11 09:37:31 0 Unable to accept passive connection
Apr 11 09:37:31 0 425 Unable to open the data connection
Apr 11 09:37:31 0 The connection was closed by the remote socket
Apr 11 09:37:31 0 Connection terminated.
In pratica sta bloccato per un po' sul comando LIST e di li non si muove
finchè non arriva il timeout.
Il port forwarding sul router è corretto o almeno credo (porta 21/TCP).
Il problema è lo stesso sia che mi connetto tramite dyndns che
direttamente all'IP. Altra prova che ho fatto è stato variare la
connessione da passiva ad attiva ma nada.
Idee?