J'ai essayé de créer un serveur ftp sur mon poste, mais j'ai un pb au niveau du client.
Je vous explique comment est paramétré mon réseau :
Mon serveur ftp tourne sur Windows XP SP2, avec le logiciel Typsoft FTP Server. Le PC est relié derrière le modem-retour "C-box".
Dans le paramétrage du logiciel, j'ai donné le port 53645 comme canal d'échange.
J'ai également crée un compte utiliseur avec les droits d'accès sur le répertoire racine.
Sur la C-box, j'ai redirigé le port TCP 53645, sur ma machine (192.168.30.12).
Je me suis créé un compte avec un nom de domaine, car j'ai une adresse IP dynamique, et j'utilise no-ip pour mettre à jour mon adresseip.
Sur le poste client, j'ai installé smartftp. Cette machine est aussi Windows XP, mais derrière la livebox de France Telécom.
De ce PC, j'arrive bien à me connecter au server ftp, mais je n'arrive pas à lister les dossiers partagés.
Pourtant, j'ai désactivé les firewalls de Windows XP sur les 2 postes, et j'ai fermé le ZoneAlarm de mon PC.
J'ai essayé les 2 modes de connexion (passif/actif) :
En mode PASSIF :
J'ai ajouté une liste de port de redirection sur la cbox : 50000 à 50010 en TCP vers ma machine : 192.168.30.12
[17:02:32] SmartFTP v2.0.1000.1
[17:02:32] Resolving host name "$NOM_DOMAINE.serveftp.com "
[17:02:32] Connecting to 84.4.157.172 Port: 53645
[17:02:32] Connected to $NOM_DOMAINE.serveftp.com .
[17:02:32] 220-TYPSoft FTP Server 1.10 ready...
[17:02:32] 220 Bienvenue sur notre serveur ftp
[17:02:32] USER $UTILISATEUR
[17:02:32] 331 Password required for $UTILISATEUR.
[17:02:32] PASS (hidden)
[17:02:33] 230 User $UTILISATEUR logged in.
[17:02:33] SYST
[17:02:33] 215 UNIX Type: L8
[17:02:33] Detected Server Type: UNIX
[17:02:33] FEAT
[17:02:33] 211-Extensions supported:
[17:02:33] SIZE
[17:02:33] MDTM
[17:02:33] 211 END
[17:02:33] TYPE I
[17:02:33] 200 Type set to I.
[17:02:33] REST 0
[17:02:33] 350 REST supported. Ready to resume at byte offset 0.
[17:02:33] PWD
[17:02:33] 257 "/" is current directory.
[17:02:33] TYPE A
[17:02:33] 200 Type set to A.
[17:02:33] PASV
[17:02:34] 227 Entering Passive Mode (192,168,30,12,18,123).
[17:02:34] Opening data connection to 192.168.30.12 Port: 4731
[17:02:34] LIST -aL
[17:02:34] 150 Opening data connection for directory list.
[17:02:55] Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
[17:03:35] Timeout (40s).
[17:03:35] Active Help: http://www.smartftp.com/support/kb/index.php/74
[17:03:35] Client closed the connection.
Est-ce que c'est le port 4731 qui devrait etre paramétré sur la cbox, à la place de l'intervalle 50000-50010 ?
En mode ACTIF :
[17:03:35] Automatic failover of data connection mode from "Passive Mode (PASV)" to "Active Mode (PORT)".
[17:03:35] Resolving host name "$NOM_DOMAINE.serveftp.com"
[17:03:36] Connecting to 84.4.157.172 Port: 53645
[17:03:36] Connected to $NOM_DOMAINE.serveftp.com.
[17:03:36] 220-TYPSoft FTP Server 1.10 ready...
[17:03:36] 220 Bienvenue sur notre serveur ftp
[17:03:36] USER $UTILISATEUR
[17:03:36] 331 Password required for celine.
[17:03:36] PASS (hidden)
[17:03:36] 230 User $UTILISATEURlogged in.
[17:03:36] SYST
[17:03:36] 215 UNIX Type: L8
[17:03:36] Detected Server Type: UNIX
[17:03:36] FEAT
[17:03:36] 211-Extensions supported:
[17:03:36] SIZE
[17:03:36] MDTM
[17:03:36] 211 END
[17:03:36] PWD
[17:03:37] 257 "/" is current directory.
[17:03:37] TYPE A
[17:03:37] 200 Type set to A.
[17:03:39] Connecting to IP Repeater "http://repeater.smartftp.com:443/" ...
[17:03:39] IP Repeater returned: "82.125.192.75"
[17:03:39] PORT 82,125,192,75,4,0
[17:03:39] 200 Port command successful.
[17:03:39] LIST -aL
[17:03:40] 150 Opening data connection for directory list.
[17:04:00] 501 Cannot RETR. Client data socket connection error: 10060
[17:04:51] NOOP
[17:04:51] 200 NOOP Command okay.
Je suis perdu
J'ai également testé mon serveur ftp avec net2ftp : http://www.net2ftp.com/, et là c'est bon, j'ai bien accès aux dossiers partagés. Par contre, avec Gene6 FTP Server (http://www.g6ftpserver.com/fr/ftptest), j'ai la log suivante en mode PASSIF et actif (standard) :
* About to connect() to $NOM_DOMAINE.serveftp.com port 53645
* Trying 84.4.157.172... connected
* Connected to $NOM_DOMAINE.serveftp.com (84.4.157.172) port 53645
< 220-TYPSoft FTP Server 1.10 ready...
< 220 Bienvenue sur notre serveur ftp
> USER $UTILISATEUR
< 331 Password required for $UTILISATEUR
> PASS *****
< 230 User $UTILISATEURlogged in.
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> CLNT Testing from http://www.g6ftpserver.com/ftptest from IP 84.4.157.172
< 500 'CLNT': command not understood.
* QUOT command failed with 500
* Connection #0 to host $NOM_DOMAINE.serveftp.com left intact
* Closing connection #0
J'ai essayé pleins de trucs, mais je bloque.
Faut-il rediriger la livebox sur un port particulier, où configurer les NAT des modems/routeurs?
Je vous remercie d'avance pour votre aide.
Charles.