[linux-cifs-client] Linux CIFS-access problem since samba 3.0.25(a/b/c) / 3.0.26 (a)

Mickey Smith speedcracker at hotmail.com
Thu Sep 13 12:17:49 GMT 2007


Hi everyone,

Gerald (Jerry) Carter from the samba-staff told me to post my problem into 
this mailing list, because it could be client (CIFS-module) related.

At first, the following scenario is used in our environment:

Server-Side:
- One Samba PDC using 3.0.24 release with TDB-backend.
- Some Samba member servers serving files, home-dirs, etc.

Client-Side:
- Windows XP-Clients.
- Windows Vista Clients (testing).
- some Linux Ubuntu Distro (Feisty) Clients, using CIFS to access the
samba-shares.
fstab-entry of the Ubuntu-clients:
//server/share /media/files_on_server cifs
credentials=/home/user/.smbcredentials,dom=domain,users,noperm,iocharset=utf8,nolock,soft,intr,rsize=8192,wsize=8192
0 0

The problem:
Since using release 3.0.25(a/b/c) and 3.0.26(a) on the samba-member servers,
- accessing the shares by using a Linux Ubuntu Client through CIFS-mount is
very slow (!!!!). Sometimes you have to wait centuries to get the
directory-contents.
- accessing the shares by a Windows Client is at normal speed.

After rolling back to 3.0.24 on the samba-member servers:
- accessing the shares by using a Linux Ubuntu Client through CIFS-mount 
work
like it should be (normal speed).

What I've found out is:
If we use Samba 3.0.25(a/b/c)/26(a) on the member-servers and unset the 
"msdfs
root"-parameter from "yes" to "no" in smb.conf, the access-speed of the 
Ubuntu-Clients is
at normal speed.
Reverting the parameter to "yes" results in the mentioned problem.

For testing purpose I compiled of the latest cifs module code (1.50) for a 
kernel 2.6.22.6 on a client. But this did'nt solve the problem either.

Rolling back to samba 3.0.24 on the server-side and using "msdfs root = yes" 
results in NO problem.


smb.conf on Samba-member server:

[global]
       unix charset = ISO8859-1
       name resolve order = host wins bcast
       display charset = ISO8859-1
       encrypt passwords = yes
       preferred master = no
       domain master = auto
       domain logons = no
       local master = yes
       log level = 1
       os level = 20
       workgroup = DOMAIN
       netbios name = %h
       interfaces = eth0 lo
       server string = %h on SMB %v
       allow hosts = 127.0.0.1 10.0.1.0/24 0.0.0.0/0
       deny hosts = ALL EXCEPT 10.0.1.0/24 127.0.0.1 0.0.0.0/0
       keep alive = 30
       read raw = yes
       write raw = yes
       socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY 
SO_SNDBUF=8192
SO_RCVBUF=8192
       passdb backend = tdbsam:/etc/samba/private/passdb.tdb
       host msdfs = yes
       msdfs root = yes
       security = domain
       password server = *
       idmap uid = 10000-20000
       idmap gid = 10000-20000
       winbind enum users = yes
       winbind enum groups = yes
       winbind cache time = 100
       template homedir = /home/%U
       load printers = yes
       printing = cups
       printcap = cups
       show add printer wizard = yes
       deadtime = 15
       write cache size = 1048576

[homes]
       path = /home/%S
       comment = %U Home Dir
       browseable = no
       admin users = @"domain\domain admins"
       invalid users = @"domain\domain guests"
       valid users = "domain\%S",@"domain\domain admins"
       writeable = yes
       write list = "domain\%U",@"domain\domain admins"
       guest ok = no
       inherit owner = yes
       inherit permissions = yes
       force user = "domain\%U"
       force group = "domain\domain admins"
       guest ok = no

[Files]
       map acl inherit = yes
       dos filemode = yes
       inherit acls = yes
       inherit permissions = yes
       browseable = yes
       writeable = yes
       guest ok = no
       path = /share-point/files
       comment = FILE01 LV
       vfs objects = recycle
       recycle:repository = SERVER_RECYCLE_BIN
       recycle:keeptree = Yes
       recycle:touch = Yes
       recycle:versions = Yes

[Files-test]
       map acl inherit = yes
       dos filemode = yes
       inherit acls = yes
       inherit permissions = yes
       browseable = yes
       writeable = yes
       guest ok = no
       path = /mnt
       comment = FILE01 backup

[printers]
       comment = Printer
       printable = yes
       guest ok = no
       browseable = yes
       path = /var/spool/samba
       admin users =

[print$]
       comment = Printer Driver Download Area
       write list = @"domain\domain admins"
       guest ok = no
       browseable = yes
       path = /etc/samba/config/printer
       read only = yes
       admin users =

Is there any solution available?

Regards,
Michael

_________________________________________________________________
Der neue MSN Messenger. Schreiben.Sehen.Hören. Wie im echten Leben. -  
http://www.imagine-msn.com/messenger/default2.aspx?locale=de Jetzt 
herunterladen!



More information about the linux-cifs-client mailing list