Le service d'envoie de fichiers dl.free.fr mis à disposition par free est accessible via FTP pour déposer vos fichiers (maximum 10 go). Si le service était compatible avec FileZilla 2.x ce n'est plus le cas de FileZilla 3.x (v3.3.5.1 à l'heure ou j'écris ce billet).
En effet, une vilaine erreur apparaît lorsque l'on tente de s'y connecter.Voici comment utiliser dl.free.fr avec FileZilla 3, et accessoirement avec n'importe quel client FTP.
Soit vous utilisez FileZilla 2.3.2 Portable pour ne pas perturber votre version, soit vous suivez le tutoriel ci-dessous.
L'origine du problème
Premièrement il faut savoir que dl.free.fr fonctionne en mode FTP actif (comprendre la différence). Ensuite il faut savoir que Yohan Tordjman (en charge des pages persos et du service dl.free.fr) a limité les commandes FTP utilisables sur le service dl.free.fr, pour n'autoriser que l'envoie de fichiers. C'est efficace mais plutôt crade comme solution puisque le FTP est un protocole et le saboter en partie revient à du bricolage.
C'est aussi pour cette raison que peu de clients FTP sont aujourd'hui compatibles sans configuration particulière.
Il faut aussi éviter les accents, espaces et caractères spéciaux dans les noms de fichiers.
Configuration de FileZilla
Voilà la configuration que j'utilise et qui fonctionne chez moi.
Dans la fenêtre principale de FileZilla, menu Transfert > Type de Transfert > Binaire (l'ASCII n'est pas supporté) :
Puis créer une entrée dans le gestionnaire de site (si ce n'est pas fait) puis préciser le mode Actif dans le Mode de transfert situé dans l'onglet Paramètres de transfert. Limitez également le nombre de connexions simultanées à 1 :
Valider avec OK.
Rappel :
Hôte : dl.free.fr
Login : votre@email.com
Mot de passe : au choix
Dans la fenêtre principale de FileZilla : Edition > Paramètres configurez la limite de port pour le mode actif sur 1024 à 1025 :
Validez avec OK.
Attention: vous devez ouvrir les ports 1024 et 1025 à destination de votre PC sur votre routeur (freebox si configurée en mode routeur) pour que cela fonctionne. De mon côté j'ai autorisé le réseau 212.27.63.0/24 à accéder aux ports 1024 et 1025 en NAT vers ma machine (en dhcp static). L'UPnP ne parvient pas à ouvrir les ports, voilà pourquoi il faut le faire à la main.
Conclusion
C'est terminé, vous pouvez uploader depuis FileZilla. La preuve :
Statut : Connexion établie, attente du message d'accueil... Réponse : 220 hadl10G-1 FTP server (Version 0.1 - 2007/06/11 00:49) ready. Commande : USER mon@email.com Réponse : 331 User name okay, need password.. Commande : PASS ****** Réponse : 230 Utilisateur anonyme loggue Commande : SYST Réponse : 500 Commande inconnue Commande : FEAT Réponse : 500 'FEAT': command unrecognized. Statut : Connecté Statut : Récupération du contenu du dossier... Commande : PWD Réponse : 257 "/" is current directory. Commande : TYPE I Réponse : 200 Type set to I Commande : PASV Réponse : 227 Entering Passive Mode (212,27,63,33,230,67). Commande : LIST Réponse : 150 Connexion au port 17955 Erreur : Connexion interrompue : ECONNABORTED - Connection aborted Réponse : 226 OK Erreur : Échec lors de la récupération du contenu du dossier
L'erreur "Échec lors de la récupération du contenu du dossier" est tout à fait normale puisque la commande de listing (LIST) est interdite sur le serveur. Ne pas en tenir compte.
Note : dl.free.fr n'aime pas les connexions fantômes, si vous n'arrivez pas à vous connecter n'hésitez pas à fermer puis relancer FileZilla pour tuer les connexions établies. L'erreur "Absence de connexion à un serveur" reste inexpliquée lorsqu'elle de produit, à part le succès du service je ne l'explique pas.
Pensez à supprimer les modifications faites dans FileZilla si vous rencontrez des soucis avec d'autres serveurs FTP plus traditionnels.
Nota: j'ai ajouté le lien dans le wiki dl.free.fr
79 commentaires