Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Anomalie
  • Catégorie Services locaux
  • Assignée à Personne
  • Système d'exploitation Freebox Server Mini 4K
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 4.9.0
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 2
  • Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par joel - 21/03/2025
Dernière modification par mmakassikis - 26/03/2025

FS#40131 - Serveur FTP, problème depuis mise à jour 4.9.0

Bonjour,

j’utilise le serveur FTP de la freebox pour stocker les séquences enregistrées par une caméra Netatmo et depuis le passage à la version 4.9.0 de l’OS de la freebox, l’utilisation du FTP ne fonctionne plus.

Avec la mise à jour, y-a-t-il eu une évolution dans FTP qui provoque ce blocage ?

Merci,
Joël

Fermée par  mmakassikis
26.03.2025 15:08
Raison de la fermeture :  Résolu
Commentaires de fermeture :  

firmware 4.9.1

26/03/2025: Une réouverture de tâche a été demandée Raison de cette demande: toujours le même souci que l'initial avec la version 4.9.1
nbanba a commenté le 21.03.2025 15:52

Bonjour

J'ai peut être trouvé le souci:

$ ftp fbx.fbx.lan
Connected to fbx.fbx.lan.
220 Welcome to Freebox FTP Server.
Name (fbx.fbx.lan:nba): freebox
331 User name okay, need password.
Password: 
230 User logged in, proceed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> passive off
Passive mode: off; fallback to active mode: off.
ftp> ls
200 Command Okay.
150 File Status OK.
drwxr-xr-x   4  freebox  freebox       80 Mar 19 06:53 ..
drwx------  12  freebox  freebox     4096 Feb 27  2019 1000G
drwxr-xr-x  24  freebox  freebox     4096 Mar 21 09:49 FBX24T
226 Closing data connection.
ftp> passive on
Passive mode: on; fallback to active mode: off.
ftp> ls
229 Entering extended passive mode (|||2020|)
ftp: Can't connect to `192.168.100.254:2020': Connexion refusée
ftp> 

Donc soit le passive mode à été désactivé côté server FTP, soit un firewall discard la connexion sur le port passif (ici port 2020)
Dans ce cas il faut implémenter un 'conntrack helper':
https://wiki.nftables.org/wiki-nftables/index.php/Conntrack_helpers

PS: en 2025 le mode standard de transfert de données des FTP (protocole datant de 1971) est le mode FTP PASSIF. Celui-ci doit devrait donc fonctionner

Cordialement
nbanba

eric12 a commenté le 21.03.2025 16:36

Bonjour,

J'ai pas le même soucis, mais j'ai aussi l'impression que mon problème (ticket 40132) est lié a la gestion des ports, et le 40133 aussi.
J'ai malheureusement pas assez de connaissances en réseau pour pousser l'analyse plus loin.

nbanba a commenté le 21.03.2025 17:09

Bonjour

Vous pouvez éventuellement faire une capture wireshark et transmettre le fichier .pcap pour analyse

Attention si vous faites ça, dans la barre de filtre il faut mettre
'src host IP_SOURCE and dst host IP_FREEBOX'
par exemple
'src host 192.168.1.22 and dst host 192.168.1.254'

Aussi ne faites rien d'autre sur la machine pendant le test ou vous capturez et limitez la durée de la capture à celle du test ou vous reproduisez l'erreur (quelques secondes)

Cordialement
nbanba

Verboise a commenté le 21.03.2025 18:03

Bjr,

Depuis la v4.9.0, le transfert des fichiers quotidiens, via FTP, de la caméra Netatmo vers le disque serveur Freebox ne fonctionne plus.
Les dossiers pour chacun des jours sont bien crées sur le disque Freebox, mais ils sont vides (ds l'écran du menu Free).
L'accès à la Freebox via l'explorateur de fichiers W10 sur PC n'est plus possible… Le redémarrage de la caméra n'a pas solutionné le pb.
Ds l'attente d'infos…

Cdlt

joel a commenté le 21.03.2025 20:47

Bonsoir,

@Verboise, man problème est similaire au votre.

Sur l'application Netatmo, j'ai parfois le message "FTP 503 bad sequence of command"

Si j'utilise un vieux serveur FTP, pas de problème.
Il y a donc eu une évolution sur la freebox qui ne convient pas à Netatmo.

Joël

nbanba a commenté le 22.03.2025 01:04

Bonjour

C'est sur qu'avec le passive mode qui ne fonctionne plus, aucun fichier ne pourra êtres écrit.
Il est normal que les répertoires soient créés, car en FTP la création de répertoire est faite lors d'une transaction en mode actif sur le port 21 contrairement à l'écriture de fichier qui se fait en mode passif

Aussi le message "bad sequence of command" semble cohérent avec une erreur au milieu de la transaction sur la commande qui lance le transfert en mode passif

NB:
FTP actif : pour transférer 1 fichier le client se transforme en serveur et c'est le serveur qui upload/download le fichier sur/depuis le client (ce mode est outdated depuis la fin des années 1990)
FTP passif: pour transférer 1 fichier le client fait une commande PASV et le serveur lui renvoi une ip et un port (dédié à ce transfert) sur lequel le client doit se connecter pour upload/download le fichier sur/depuis le serveur

Ici la requête PASV du client échoue avec un connection refused sur l'ip+port passif transmis par le serveur et sur lequel le client doit établir la connexion pour envoyer des fichiers

Voilà vous savez comment ça fonctionne et pourquoi c'est HS

Cordialement
nbanba

megoine a commenté le 22.03.2025 12:37

Bonjour,
Freebox ultra
Après mise a jour du firmware V4.9, j'ai le même problème avec le serveur FTP qui sauvegarde les captures d'alarmes de ma camera de surveillance
- création des fichiers qui reste vides

nbanba a commenté le 22.03.2025 13:39

Bonjour

En attendant un fix regardez dans la configuration des caméras si vous avez la possibilité de désactiver le PASSIVE MODE ou d'activer le mode ACTIF.
Ça devrait contourner le problème.

Cordialement
nbanba

kugar a commenté le 23.03.2025 16:20

Je confirme le problème, plus de connexion possible en passif. J'utilise rclone pour synchroniser des données et celui-ci utilise des librairies qui ne supportent que le passif.

Quedal a commenté le 25.03.2025 10:41

Bonjour,

Je me sens moins seul et je confirme également le même problème avec une Delta depuis la 4.9.

Impossible de changer le mode de fonctionnement côté caméra pour désactiver le PASSIVE MODE ou d'activer le mode ACTIF. C'est quelque chose qui devrait être fait ou proposé par le fabricant (Legrand / Netatmo) mais ce n'est le cas à ce jour.

megoine a commenté le 26.03.2025 07:21

Bonjour.
La désactivation du "Passive mode" ne change rien chez moi
Au contraire maintenant même la création des fichiers ne se fait plus
L'accès au serveur FTP échoue quelques soient les réglages

Cordialement

nbanba a commenté le 26.03.2025 09:31

Bonjour

Chez moi ça fonctionne en mode actif

Test en mode actif :
le fichier xhci-hub.c uploadé fait bien la bonne taille

$ ftp freebox@fbx.fbx.lan
Connected to fbx.fbx.lan.
220 Welcome to Freebox FTP Server.
331 User name okay, need password.
Password: 
230 User logged in, proceed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> passive off
Passive mode: off; fallback to active mode: off.
ftp> ls
200 Command Okay.
150 File Status OK.
drwxr-xr-x   4  freebox  freebox       80 Mar 19 06:53 ..
drwx------  12  freebox  freebox     4096 Feb 27  2019 1000G
drwxr-xr-x  24  freebox  freebox     4096 Mar 23 17:33 FBX24T
226 Closing data connection.
ftp> mkdir /FBX24T/testpassiv
257 "/FBX24T/testpassiv" created.
ftp> put xhci-hub.c  /FBX24T/testpassiv/xhci-hub.c
local: xhci-hub.c remote: /FBX24T/testpassiv/xhci-hub.c
200 Command Okay.
150 File Status OK.
100% |*************************************************************| 57366       68.90 MiB/s    00:00 ETA
226 Closing data connection.
57366 bytes sent in 00:00 (1.29 MiB/s)
ftp> ls /FBX24T/testpassiv/
200 Command Okay.
150 File Status OK.
-rw-------   1  freebox  freebox    57366 Mar 26 09:22 xhci-hub.c
drwxr-xr-x  25  freebox  freebox     4096 Mar 26 09:22 ..
226 Closing data connection.

Le même test en mode passif échoue

ftp> delete /FBX24T/testpassiv/xhci-hub.c
250 "/FBX24T/testpassiv/xhci-hub.c" file deleted.
ftp> passive on
Passive mode: on; fallback to active mode: off.
ftp> ls
229 Entering extended passive mode (|||2020|)
ftp: Can't connect to `192.168.100.254:2020': Connexion refusée
ftp> put xhci-hub.c /FBX24T/testpassiv/xhci-hub.c
local: xhci-hub.c remote: /FBX24T/testpassiv/xhci-hub.c
503 Bad sequence of command.
Passive mode refused.
ftp> 

On retrouve bien ce qui est décrit dans le ticket à savoir le message renvoyé au device: "503 Bad sequence of command." juste avant le message "Passive mode refused."

Cordialement
nbanba

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche