Le 19-02-2008, à 20:41:41 +0100, Franck JONCOURT ([EMAIL PROTECTED]) a écrit :
> Lignes : 100 > > > On Tue, 19 Feb 2008 08:25:56 +0100, Steve <[EMAIL PROTECTED]> wrote: > > Le 18-02-2008, à 21:01:20 +0100, Franck JONCOURT > >> > J'ai un serveur vsftpd chez moi et m'y connecte avec filezilla (sous > >> > win). Ce matin j'ai dû télécharger un gros fichier (~500Mo) mais à > > la > >> > moitié, le courant du bureau a lâché et mon téléchargement avec. > > Me > >> > suis > >> > dit, pas de problème, je reprends depuis où ça s'est terminé. Pas > > de > >> > bol, filezilla me dit, le serveur ne gère pas le resume... donc je > > dois > >> > recommencer à zéro (et à 50kb/s j'ai pas vu la fin...). > >> [...] > >> Je viens de faire le test sur ma SId - vsftpd (2.0.5-2) > >> > >> La commande __reget__ fonctionne correctement (get -c). > > > > c'est quoi cette commande __reget__ ? > > >> J'ai fais le test depuis lftp en local. > > C'est une commande lftp qui permet de continuer le > téléchargement d'un fichier preuve que cela fonctionne > correctement, sur mon serveur tout du moins :p! > > Vérifies la réponse de ton serveur à la commande FEAT. $ telnet localhost 21 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 Welcome to my FTP service. FEAT 211-Features: EPRT EPSV MDTM PASV REST STREAM SIZE TVFS 211 End Donc ça a l'air bon. > > Normalement, tu devrais obtenir une ligne REST STREAM > qui met en évidence que le restart est supporté. > > Voici un extrait chez moi : > > [log] > FTP command: Client "127.0.0.1", "FEAT" > FTP response: Client "127.0.0.1", "211-Features:" > FTP response: Client "127.0.0.1", " AUTH SSL??" > FTP response: Client "127.0.0.1", " AUTH TLS??" > FTP response: Client "127.0.0.1", " EPSV??" > FTP response: Client "127.0.0.1", " MDTM??" > FTP response: Client "127.0.0.1", " PASV??" > FTP response: Client "127.0.0.1", " PBSZ??" > FTP response: Client "127.0.0.1", " PROT??" > FTP response: Client "127.0.0.1", " REST STREAM??" > FTP response: Client "127.0.0.1", " SIZE??" > FTP response: Client "127.0.0.1", " TVFS??" > FTP response: Client "127.0.0.1", "211 End" > [/log] > > Pour obtenir les logs, l'ajout de la configuration suivante > devrait suffire : > > [code] > xferlog_enable=YES > xferlog_file=/var/log/vsftpd.log > log_ftp_protocol=YES > [/code] > > De la même manière j'obtiens la reprise d'un téléchargement : > > [log] > FTP command: Client "127.0.0.1", "SIZE mon_film_a_moi.avi" > FTP response: Client "127.0.0.1", "213 734244864" > FTP command: Client "127.0.0.1", "MDTM mon_film_a_moi.avi" > FTP response: Client "127.0.0.1", "213 20080218195432" > FTP command: Client "127.0.0.1", "PASV" > FTP response: Client "127.0.0.1", "227 Entering Passive Mode > (127,0,0,1,7,223)" > FTP command: Client "127.0.0.1", "REST 156975104" > FTP response: Client "127.0.0.1", "350 Restart position accepted > (156975104)." > FTP command: Client "127.0.0.1", "RETR mon_film_a_moi.avi" > FTP response: Client "127.0.0.1", "150 Opening BINARY mode data connection > for mon_film_a_moi.avi (734244864 bytes)." > [/log] > > De plus larges exemples ici : > > http://tools.ietf.org/html/rfc3659 > > Donc au final, loggue les commandes FTP, vérifies ainsi la > réponse à la commande FEAT et ensuite le déroulement d'une > reprise de téléchargement. Ok, merci pour tous ces conseils, je vais tester tout ça. Excellente journée, Steve -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]