Ma box et en 21 UDP,mais cela fonctionne depuis chez mes proches avec la config actuel,mais par curiositée je refait des tests.
Bon, SI tu as mis une regle port 21 UDP pour le serveur FTP, ben c'est totalement inutile
(si c'est pour autre chose, alors la suite ne te concerne pas ...)
FTP, actif ou passif, c'est UNIQUEMENT du TCP
En ACTIF : La SEULE règle à établir c'est : Port 21 TCP vers le serveur.
Avant un transfert le canal data est établi PAR LE SERVEUR vers le port client que celui-ci aura préalablement indiqué au serveur.
Du côté client il faut effectivement que le port en question soit ouvert/redirigé par la box côté client vers le client. Mais ce port 'client' est choisi par le client "à la volée' (certains clients peuvent permettre de choisir une plage donnée, ce qui permet alors de programmer la box en conséquence côté client)
Pour palier ce problème de port connu que lors du transfert, la plupard des routeurs actuels du commerce (du bas de gamme aux pro) en mode NAT utilise un module 'proxy' FTP ACTIF qui 'surveille' le canal commande précedement ouvert par la station vers le serveur pour savoir quand ouvrir automatiquement ce port vers le poste client demandeur derrière eux.
Ca m'étonnerai que la 9box fasse pas ça ... mais sait on jamais. Pour le savoir un test simple se connecter vers un serveur ftp réputé 'actif' sur Internet (pas sur Mediafibre, car on sait qu'il y a un os quelque part, pas forcement cette histoire de 'proxy')
Un serveur sur Internet dont je sais qu'il fait du ACTIF : download.nvidia.com
Gentes personnes NeufFTTH, svp, un petit test FTP ACTIF vers lui, et dites nous si vous voyez les fichiers de ce serveur
En PASSIF : Les DEUX règles à établir sont : Port 21 TCP vers le serveur + plage de ports DATA indiqués dans la config du serveur (s'il sait au moins vous afficher ceux qu'il va utiliser, certains pourraient être à config 'figée' en mode passif, mais j'en connais pas)
Avant un transfert le canal data est ouvert PAR LE CLIENT vers le port serveur que celui-ci aura préalablement indiqué à la station.
Du côté serveur il faut effectivement que le port en question soit ouvert/redirigé par la box vers le serveur.
En résumé : Règle(s) sur la box côté serveur
Mode ACTIF : Port 21 TCP
Mode PASSIF : Port 21 TCP + plage de ports DATA (précisés dans la config du serveur) en TCP