Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1258 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  partage ftp / samba

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

partage ftp / samba

n°111793
bemixam
Linux vaincra !
Posté le 10-06-2002 à 22:58:09  profilanswer
 

j ai un serveur ftp qui tourne sous FreeBSD (pureftp)
 
dans /mnt j ai monte grace a samba mes repertoires partages sous windows  
 
avec la commande mount -t smbfs //zero/mp3 /mnt/mp3
 
ensuite j ai fait un lien :
 
cd /var/ftp/pub
ln -s mp3 /mnt/mp3
 
et j obtiens ca :
 
silverfuck# ll /var/ftp/
total 4
-rw-r--r--  1 root     operator     0 Apr 20 19:01 bienvenue
lrwxr-xr-x  1 root     operator     8 Apr 20 21:22 da -> /mnt/da/
drwxr-xr-x  2 root     wheel     1024 Jun 10 23:08 da2
lrwxr-xr-x  1 root     operator    11 Apr 20 18:03 divx1 -> /mnt/divx1/
lrwxr-xr-x  1 root     operator    11 Apr 20 18:10 divx2 -> /mnt/divx2/
lrwxr-xr-x  1 root     operator     9 Apr 20 18:26 mp3 -> /mnt/mp3/
drwxr-xr-x  2 bemixam  wheel     1024 Apr 23 09:27 softs
 
voila ca fonctionne pour les rep locaux ( cad softs et da2 ) mais pas pour les rep samba
 
pour les rep samba j obtiens :
 
Transfer Failed!
TYPE I
200 TYPE is now 8-bit binary
PASV
227 Entering Passive Mode (192,168,0,1,246,137)
REST 1793940
350 Restarting at 1793940
RETR Chroniques de la guerre de Lodoss01.avi
150-Accepted data connection
150 90996.1 kbytes to download
450 Error during write to data connection: Bad address
Transfer Failed!
Transfer queue completed
 
ca doit etre un probleme de droit ... enfin je crois ( puisque ca ne fait ca qu avec les rep samba )
 
qui doit posseder les rep de /var/ftp ?
ftp ?
a quel groupe doit il appartenir ?
operator ?


Message édité par bemixam le 06-10-2002 à 22:59:30
mood
Publicité
Posté le 10-06-2002 à 22:58:09  profilanswer
 

n°111801
axey
http://www.00f.net
Posté le 10-06-2002 à 23:23:11  profilanswer
 

Certains appels systemes comme sendfile() ne fonctionnent pas encore bien avec les montages samba sous FreeBSD (du moins 4.x, peut-etre quand dans FreeBSD-current ca a ete corrige) .
 
Manque de bol, beaucoup de serveurs FTP et HTTP utilisent precisement sendfile() pour augmenter un peu les performances des transferts.
 
Pour contourner le bug, recompile pure-ftpd avec l'option suivante  pour ./configure : --without-sendfile .

n°111831
bemixam
Linux vaincra !
Posté le 11-06-2002 à 01:04:37  profilanswer
 

ok merci ... je vais essayer ca ...
 
ah mais non ... j avais installe pureftp avec les ports ( make install ) y a pas moyen de glisser quelques parametres en editant le Makefile ?
 
y a pas moyen de refaire ca avec les ports ?

n°111881
axey
http://www.00f.net
Posté le 11-06-2002 à 09:14:48  profilanswer
 

Si, tu edites /usr/ports/ftp/pure-ftpd/Makefile et apres --with-everything, tu ajoutes --without-sendfile .

n°111930
bemixam
Linux vaincra !
Posté le 11-06-2002 à 12:14:50  profilanswer
 

Code :
  1. # New ports collection makefile for:    pure-ftpd
  2. # Date created:                         22 April 2001
  3. # Whom:                                 Frank DENIS
  4. #
  5. # $FreeBSD: ports/ftp/pure-ftpd/Makefile,v 1.27 2002/04/03 20:48:09 pat Exp $
  6. #
  7. PORTNAME=       pure-ftpd
  8. PORTVERSION=    1.0.11
  9. CATEGORIES=     ftp ipv6
  10. MASTER_SITES=   ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/ \
  11.                 ftp://ftp.dk.pureftpd.org/mirrors/pure-ftpd/releases/ \
  12.                 ftp://ftp.es.pureftpd.org/mirror/ [...] /releases/ \
  13.                 ftp://ftp.fr.pureftpd.org/pub/pure-ftpd/releases/ \
  14.                 ftp://ftp.za.pureftpd.org/pub/pure-ftpd/releases/ \
  15.                 http://ftp.cn.pureftpd.org/pure-ftpd/releases/ \
  16.                 ${MASTER_SITE_SOURCEFORGE}
  17. MASTER_SITE_SUBDIR=     pureftpd
  18. MAINTAINER=     j@pureftpd.org
  19. .if defined(WITH_LDAP)
  20. LIB_DEPENDS+=   ldap:${PORTSDIR}/net/openldap2
  21. .endif
  22. .if defined(WITH_MYSQL)
  23. LIB_DEPENDS+=   mysqlclient:${PORTSDIR}/databases/mysql323-client
  24. .endif
  25. .if defined(WITH_PGSQL)
  26. LIB_DEPENDS+=   pq:${PORTSDIR}/databases/postgresql7
  27. .endif
  28. GNU_CONFIGURE=  yes
  29. CONFIGURE_ARGS+=        --with-everything \
  30.                         --without-sendfile \
  31.                         --with-paranoidmsg \
  32.                         --with-virtualchroot \
  33.                         --sysconfdir=/etc
  34. # language support requested?
  35. .if defined(WITH_LANG)
  36. CONFIGURE_ARGS+=        --with-language="${WITH_LANG}"
  37. .endif


 
j ai recompile comme ca ... mais ca ne change rien ...
 
ca donne toujours ca :
 

Code :
  1. TYPE I
  2. 200 TYPE is now 8-bit binary
  3. PASV
  4. 227 Entering Passive Mode (192,168,0,1,71,97)
  5. RETR Chroniques de la guerre de Lodoss01.avi
  6. 150-Accepted data connection
  7. 150 92748.0 kbytes to download
  8. 450 Error during write to data connection: Bad address
  9. Transfer Failed!
  10. Transfer queue completed
  11. 1 File failed to transfer


Message édité par bemixam le 06-11-2002 à 12:16:08
n°112165
bemixam
Linux vaincra !
Posté le 11-06-2002 à 21:21:01  profilanswer
 

c etait ca ? c est sur ?
 
parceque ca n a pas l ai de marcher ...
comment je peux contourner le probleme ?

n°112293
axey
http://www.00f.net
Posté le 12-06-2002 à 08:33:43  profilanswer
 

Bein a part ca, je vois pas que que l'on pourrait faire... Si ca  ne marche pas c'est que mmap() ne fonctionne pas non plus sous FreeBSD avec les partages Samba. Utilise un OS plus moderne (troll) :)

n°112522
bemixam
Linux vaincra !
Posté le 12-06-2002 à 21:19:54  profilanswer
 

mais euuuuuh .... il est bien mon FreeBSD ...  
 
ca vient de mmap le probleme ? il veux pas charger les fichiers samba en memoire ? c est ca ? ...
mince alors ...

n°112538
copywaz
Posté le 12-06-2002 à 22:19:24  profilanswer
 

:kaola:

n°112541
bemixam
Linux vaincra !
Posté le 12-06-2002 à 22:29:37  profilanswer
 

hum hum ... oui ?  :??:

mood
Publicité
Posté le 12-06-2002 à 22:29:37  profilanswer
 

n°112798
bemixam
Linux vaincra !
Posté le 13-06-2002 à 20:01:13  profilanswer
 

bon ... et si je met un autre serveur ftp ca risque de marcher ?
 
c est un probleme de Pureftp ou c est plutot au niveau de FreeBSD / Samba ?

n°112812
axey
http://www.00f.net
Posté le 13-06-2002 à 20:57:09  profilanswer
 

Avec un serveur ftp qui n'a pas d'optimisation pour les transferts, ca devrait marcher.
Mais le vrai probleme vient de freebsd.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  partage ftp / samba

 

Sujets relatifs
Serveur linux de partage de connexion ADSL pour winXPLier base de donnée utilisateur et serveur de domaine 2000 et samba
[SAMBA] config avec linuxconf...????serveur NIS/NFS et samba
samba en PDC et problème de profil itinérantmot de passe samba
Pb avec Samba : impossible d'utliser un partage LinuxSAMBA : Pb de partage sous MDK 8.1
Partage Samba sans mot de passePartage de ressources sur un serveur Samba ?
Plus de sujets relatifs à : partage ftp / samba


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR