Bonjour,
J'ai une petite question sur samba car je n'arrive pas à résoudre un problème.
Voici la configuration réseau d'abord :
- 1 serveur Linux (Centos = RHEL 4) avec samba + une carte Gig et une IP privée
- 2 PCs sous XP avec une IP privée, un avec une carte Gig, l'autre avec une carte 100.
Le tout relier via un switch Gig.
Version de samba :
samba-common-3.0.10-1.4E.9
samba-3.0.10-1.4E.9
samba-client-3.0.10-1.4E.9
Je viens de me rendre compte que depuis windows (les 2 pcs), je peux transférer un fichier depuis samba vers windows à vitesse rapide.
Sur un PC, je sature le port 100 Mb/s, sur l'autre je monte vers 250 Mb/s.
Par contre si je veux faire l'inverse, c'est à dire transférer un fichier depuis windows vers le partage linux de samba, je plafonne vers 10 Mb/s
Je n'arrive pas à trouver le problème.
Je ne vois pas d'erreur critique dans les logs de samba, a part quelques lignes du genre :
[2006/11/05 14:22:31, 1] smbd/service.c:make_connection_snum(648)
myuser (192.168.x.x) connect to service downloads initially as user myuser (uid=500, gid=501) (pid 29417)
[2006/11/05 14:22:32, 0] smbd/nttrans.c:call_nt_transact_ioctl(2276)
call_nt_transact_ioctl(0x90060): Currently not implemented.
IPtables de mon serveur Linux n'a pas changé.
Les 2 PCs windows ont des firewall différents, des A/V différents.
J'ai tenté de couper toute la partie Firewall / AV mais sans plus de résultat.
Par contre un transfert FTP entre windows et mon serveur Linux fonctionne à fond dans les 2 sens et ceci sur les 2 PCs windows.
Les tests sont fait à chaque fois avec des fichiers de plus de 100 Mo.
PS : j'ai tenté de relancer samba car cela faisait un moment qu'il tournait sans succès.
Une idée ?
Merci.
Edit:
- un upgrade sur samba 3.0.23c (http://ftp.sernet.de/pub/samba/rhel/rhel4-i386/), n'a pas résolu les problème.
- j'avais oublié de préciser le smb.conf :
[global]
netbios name = LINUX
workgroup = MYGRP
server string = Samba
log file = /var/log/samba/%m.log
max log size = 50
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
hide unreadable = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = 192.168.x.x/255.255.255.0
smb ports = 139
bind interfaces only = yes
hosts allow = 127.0.0.1 192.168.x.x 192.168.x.x
local master = yes
domain master = yes
preferred master = yes
dns proxy = no
invalid users = root @wheel
unix charset = ISO8859-1
[downloads]
path = /smb/downloads
browseable = yes
read only = no
create mask = 0775
directory mask = 0775
valid users = Myuser
|
Message édité par Haazel le 05-11-2006 à 14:41:42