PDA

Visualizza versione completa : Server FTP in passive mode


2374ic
10-02-2007, 11.26.08
Da poco ho l'adsl mini e quindi ho rispolverato il mio usr 8022 che dispone anche di connessione pstn. tutta la rete funziona correttamente, tranne il box extreme con presa lan: o meglio all'interno della rete funziona correttamente active & passive mode mentre richiamandolo da internet utilizzando il mio ip pubblico non funziona. ho configurato il virtual server (sul router) porte 20 21 redirette all'ip privato della rete corretta. Ho aperto le porte che vanno dalla 1024 a 2400 ma senza esito positivo.

archimede_p
10-02-2007, 14.30.17
Come porte bastano le 20 e 21 tcp, devi controllare sul log del server ftp se arriva la connessione e poi lui non riesce a rispondere oppure non arriva proprio nulla

2374ic
10-02-2007, 17.18.47
il log non è possibile. comunque ritengo che il problama riguardi la risposta. mi spiego meglio ho installato sul pc server un programma per ftp e mi da lo stesso problema e controllando quel log effettivamente non riesce a rispondere, sembra palese un errore nel configurare il router. ho eseguito un'altra prova mettendo prima il box "nas" in DMZ e poi il server vero ed ho le stesso problema anche se riesco ad accedere alla pagina di configurazione senza alcun problema. l'ftp passivo non funziona.

2374ic
10-02-2007, 17.46.32
questo è quello che succede lato client in caso di passive mod

[2412] Opening Internet Session...
[2412] Checking URL...
[2412] URL was successfully parsed.
[2412] Connecting to: 80.180.187.2 (Attempt 1 of 3)
[3028] Connection created!
[2412] Successfully connected to: 80.180.187.2.
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] Root directory is '/'
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] FTP status: Connected.
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] Receiving listing of "/"...
[2412] Connection created!
[2412] The request has timed out.
[2412] Sending NOOP command...
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] 200 Command okay.
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] FTP status: Connected.
[2412] Sending request...
[2412] Request sent
[2412] Receiving response...
[2412] Response received!
[2412] Receiving listing of "/"...
[2412] Connection created!
[2412] The request has timed out.

mentre questo nel caso di active mod

[3440] Opening Internet Session...
[3440] Checking URL...
[3440] URL was successfully parsed.
[3440] Connecting to: 80.180.187.2 (Attempt 1 of 3)
[240] Connection created!
[3440] Successfully connected to: 80.180.187.2.
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Root directory is '/'
[3440] Setting initial directory to '/ftp'
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Current directory is '/ftp'
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] FTP status: Connected.
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Receiving listing of "/"...
[3440] Connection created!
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Listing of "/" succesfully received.
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] FTP status: Connected.
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Receiving listing of "/ftp"...
[3440] Connection created!
[3440] Sending request...
[3440] Request sent
[3440] Receiving response...
[3440] Response received!
[3440] Listing of "/ftp" succesfully received.

2374ic
11-02-2007, 00.54.04
ovviamente l'ip non è più lo stesso essendo dinamico.

2374ic
11-02-2007, 13.18.16
nel caso in cui potesse esserti essermi d'aiuto ti posso fornire l'indirizzo.

archimede_p
12-02-2007, 00.40.24
Quindi in attivo funziona e in passivo no

Alcuni router con firmware vecchio non consentono il 'passive' (ad esempio il primo Alcatel quello nero che forniva Tin)

magari registrati su dyndns e scarica un client cosi' puoi passare l'url anche per un'indirizzo dinamico e si puo' fare qualche prova dall'esterno

2374ic
12-02-2007, 01.01.27
esatto il router è datato quindi suppongo che la teoria firmware sia corretta. Mi sono registrato a no-ip.com che è la stessa cosa. le prove esterne le facevo con una 56k. la cosa bizzarra è che se mi autentico in ethernet e poi passo a connessione remota disabilitando la scheda ethernet, la connessione rimane attiva ma se mi sconnetto e riconnetto non funziona.

2374ic
12-02-2007, 01.02.21
dimenticavo il firmware è aggiornato all'ultima versione disponibile.

2374ic
16-02-2007, 21.07.38
Grazie all'aiuto di Archimede_p sono giunto alla conclusione che USrobotics 8022 non supporta ftp in passive mode ma solo in active mode.