Téléchargement ftp impossible [proftpd+samba] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 16-01-2008 à 12:01:20
J'ai peut être une piste : je trouve ça dans mes logs
hel (::ffff:192.168.0.24[:ffff:192.168.0.24]) - using sendfile capability for transmitting data |
hel c'est le nom du serveur linux.
192.168.0.24 c'est l'IP du client FTP.
Ces 2 lignes se répètent pas mal.
Marsh Posté le 18-01-2008 à 07:34:49
Bon, j'ai trouvé.
Proftpd utilise sendfile, qui peut poser problème avec certains systèmes de fichier :
* With a network-mounted directories (e.g. NFS or SMB), the kernel may be |
Il faut donc désactivé son utilisation par la directive
UseSendfile off |
dans le fichier de conf.
source : http://www.proftpd.org/docs/direct [...] SESENDFILE
Marsh Posté le 15-01-2008 à 22:29:50
Bonjour,
Mon problème est, pour résumer, que je n'arrrive pas à télécharger certains fichiers via FTP. J'arrive à lister le répertoire, envoyer des fichiers mais pas les télécharger.
Voici quelques précisions : j'ai sur mon FTP (debian testing + proftpd) des fichiers locaux et des fichiers montés avec smbfs. C'est un partage réseau d'une machine Windows monté sur une machine Linux pour pouvoir y accèder comme un disque local.
C'est lui :
df -h
Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
//winserveur/e 32G 27G 4,9G 85% /ftp/e
Il est monté dans /ftp qui est la racine de mon ftp, qui contient d'autre fichiers locaux (ext3).
Quand je me connecte en FTP, je peux :
- lister, télécharger et uploader des fichiers locaux
- mais seulement lister et uploader les fichiers du partage Windows (ceux situés dans /ftp/e/)
L'erreur qui apparait quand je veux télécharger par exemple "BoulotLundi.wmv" est la suivante :
Commande : RETR BoulotLundi.wmv
Réponse : 150 Opening BINARY mode data connection for BoulotLundi(Y).wmv (2653634 bytes)
Réponse : 426 Transfer aborted. Operation not permitted
Erreur : Téléchargement échoué !
Est-ce que quelqu'un aurait une idée ? Je sais que c'est une situation un peu complexe à comprendre mais ça me rendrait un grand service !
Pour infos :
le serveur Windows est sous XP SP2
le serveur Linux est une debian testing (Linux hel 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686 GNU/Linux)
j'utilise proftpd et samba coté serveur et mon client ftp est filezilla sous Windows