(modifié le 11 novembre 2019 à 14:26)

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

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter