Hello everybody,
We are using SMB as PDC and roaming profile.
but login /log off are taking 15 min (200 MB) on our GB network.
when I use tcpdump to monitor SMB on the client and the server , I can
see that  the copy  hang during several minutes.
our stations :
win xp sp2 (webclient disabled)
our smb serveur : samba-3.0.9
here is my smb.conf :
# Global parameters
[global]
        workgroup = DOMAIN
        server string = DOMAIN PDC Server
        interfaces = IP
        passdb backend = ldapsam:ldap://ldap-master.lan.lexum.pri/
        passwd program = /usr/local/sbin/krb5_update_pwd.pl -u %u
        passwd chat = *Password:* %n\n *Again:* %n\n *Changed*
        username map = /etc/samba/smbusers
        unix password sync = Yes
        log level = 10
        log file = /var/log/samba/%m.log
        max log size = 50
        name resolve order = wins lmhosts bcast host dns
        time server = Yes
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        printcap name = /etc/printcap
        add user script = /usr/local/sbin/smbldap-useradd -m "%u"
        delete user script = /usr/local/sbin/smbldap-userdel "%u"
        add group script = /usr/local/sbin/smbldap-groupadd -p "%g"
        add user to group script = /usr/local/sbin/smbldap-groupmod -m
"%u" "%g"
        delete user from group script = /usr/local/sbin/smbldap-groupmod
-x "%u"
        set primary group script = /usr/local/sbin/smbldap-usermod -g
"%g" "%u"
        add machine script = /usr/local/sbin/smbldap-useradd -t 5 -w
"%u"
        logon path = \\%L\%U\windows
        logon drive = Z:
        logon home = \\%L\%U
        domain logons = Yes
        os level = 33
        preferred master = Yes
        domain master = Yes
        dns proxy = No
        wins support = Yes
        ldap admin dn = cn=samba,ou=LdapSystem,dc=lan,dc=lexum,dc=pri
        ldap group suffix = ou=Group
        ldap idmap suffix = ou=Idmap
        ldap machine suffix = ou=Computers
        ldap suffix = dc=lan,dc=lexum,dc=pri
        ldap ssl = no
        ldap user suffix = ou=Users
        hosts allow = 192.168.4., 127.0.0.1
        cups options = raw
        mangled names = No
[homes]
        comment = Home Directories
        read only = No
        browseable = No
        csc policy = disable
[netlogon]
        comment = Network Logon Service
        path = /etc/samba/netlogon
        guest ok = Yes
        share modes = No
Lorenzo Cerini
2005-Sep-14  13:46 UTC
[Samba] Roaming profile : taking forever to login /log off
Hi, i had a lot of similar problems inthe past now solved, just i didn't understand if the roaming profile of your client are actually about 200mb or not. In one case is possible to manage not to copy all the profile at every logon/off, instead if the trouble is not concerning the bigness of roaming profiles i need to know something more about your lan ( how many clients, how many people, etc..) L.Cerini
kurt weiss
2005-Sep-15  02:07 UTC
[Samba] Roaming profile : taking forever to login /log off
do not use the home directory as profile dir...
you need "profile acls = yes" there.
similar like this:
logon path = \\%N\profiles\%u
[profiles]
    csc policy = disable
    browsable = no
    profile acls = yes
    path = /var/smbdata/profiles
    writable = yes
    create mask = 0600
    directory mask = 0700
if u use the homedir as profiledir, u must not use "profile
acls=yes"...
therefore u have problems with logon. this - maybe - will slow down your 
logon process. details u can find, if u turn log level to a higher value.
--
greetings,
kurt, austria. (http://www.kwnet.at)
=======================================================================this is a
posting from a samba *user* - not a samba developer.
the posting is created on the base of experiences an may be faulty.
so, please, if there's any mistake in it, please feel free to correct it
=======================================================================
FM schrieb:
> Hello everybody,
> 
> We are using SMB as PDC and roaming profile.
> but login /log off are taking 15 min (200 MB) on our GB network.
> when I use tcpdump to monitor SMB on the client and the server , I can
> see that  the copy  hang during several minutes.
> our stations :
> win xp sp2 (webclient disabled)
> 
> our smb serveur : samba-3.0.9
> 
> here is my smb.conf :
> # Global parameters
> [global]
>        workgroup = DOMAIN
>        server string = DOMAIN PDC Server
>        interfaces = IP
>        passdb backend = ldapsam:ldap://ldap-master.lan.lexum.pri/
>        passwd program = /usr/local/sbin/krb5_update_pwd.pl -u %u
>        passwd chat = *Password:* %n\n *Again:* %n\n *Changed*
>        username map = /etc/samba/smbusers
>        unix password sync = Yes
>        log level = 10
>        log file = /var/log/samba/%m.log
>        max log size = 50
>        name resolve order = wins lmhosts bcast host dns
>        time server = Yes
>        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
>        printcap name = /etc/printcap
>        add user script = /usr/local/sbin/smbldap-useradd -m "%u"
>        delete user script = /usr/local/sbin/smbldap-userdel "%u"
>        add group script = /usr/local/sbin/smbldap-groupadd -p
"%g"
>        add user to group script = /usr/local/sbin/smbldap-groupmod -m
> "%u" "%g"
>        delete user from group script = /usr/local/sbin/smbldap-groupmod
> -x "%u"
>        set primary group script = /usr/local/sbin/smbldap-usermod -g
> "%g" "%u"
>        add machine script = /usr/local/sbin/smbldap-useradd -t 5 -w
"%u"
>        logon path = \\%L\%U\windows
>        logon drive = Z:
>        logon home = \\%L\%U
>        domain logons = Yes
>        os level = 33
>        preferred master = Yes
>        domain master = Yes
>        dns proxy = No
>        wins support = Yes
>        ldap admin dn = cn=samba,ou=LdapSystem,dc=lan,dc=lexum,dc=pri
>        ldap group suffix = ou=Group
>        ldap idmap suffix = ou=Idmap
>        ldap machine suffix = ou=Computers
>        ldap suffix = dc=lan,dc=lexum,dc=pri
>        ldap ssl = no
>        ldap user suffix = ou=Users
>        hosts allow = 192.168.4., 127.0.0.1
>        cups options = raw
>        mangled names = No
> [homes]
>        comment = Home Directories
>        read only = No
>        browseable = No
>        csc policy = disable
> 
> [netlogon]
>        comment = Network Logon Service
>        path = /etc/samba/netlogon
>        guest ok = Yes
>        share modes = No
>