[Samba] Dueling master browsers...

Eric Knudstrup eric at knudstrup.org
Wed Mar 28 00:30:43 GMT 2007


I'm having trouble with my Samba 3 PDC and several XP Pro workstations 
stealing the master browser status on the network.
These users won't log in to the domain.  Logs and purified smb.conf 
attached.

Mar 27 09:09:48 macallan nmbd[3481]:  
Mar 27 09:09:48 macallan nmbd[3481]:   *****
Mar 27 09:10:05 macallan nmbd[3481]: [2007/03/27 09:10:05, 0] 
nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
Mar 27 09:10:05 macallan nmbd[3481]:   *****
Mar 27 09:10:05 macallan nmbd[3481]:  
Mar 27 09:10:05 macallan nmbd[3481]:   Samba name server MACALLAN is now 
a local master browser for workgroup DVC on subnet 192.168.1.2
Mar 27 09:10:05 macallan nmbd[3481]:  
Mar 27 09:10:05 macallan nmbd[3481]:   *****
Mar 27 09:10:05 macallan nmbd[3481]: [2007/03/27 09:10:05, 0] 
nmbd/nmbd_incomingdgrams.c:process_local_master_announce(309)
Mar 27 09:10:05 macallan nmbd[3481]:   process_local_master_announce: 
Server NITIN at IP 192.168.1.126 is announcing itself as a local master 
browser for workgroup DVC and we think we are master. Forcing election.
Mar 27 09:10:05 macallan nmbd[3481]: [2007/03/27 09:10:05, 0] 
nmbd/nmbd_become_lmb.c:unbecome_local_master_success(149)
Mar 27 09:10:05 macallan nmbd[3481]:   *****
Mar 27 09:10:05 macallan nmbd[3481]:  
Mar 27 09:10:05 macallan nmbd[3481]:   Samba name server MACALLAN has 
stopped being a local master browser for workgroup DVC on subnet 192.168.1.2
Mar 27 09:10:05 macallan nmbd[3481]:  
Mar 27 09:10:05 macallan nmbd[3481]:   *****
Mar 27 09:10:23 macallan nmbd[3481]: [2007/03/27 09:10:23, 0] 
nmbd/nmbd_nameregister.c:register_name_response(130)
Mar 27 09:10:23 macallan nmbd[3481]:   register_name_response: server at 
IP 192.168.1.126 rejected our name registration of DVC<1d> IP 
192.168.1.2 with error code 6.
Mar 27 09:10:23 macallan nmbd[3481]: [2007/03/27 09:10:23, 0] 
nmbd/nmbd_become_lmb.c:become_local_master_fail2(417)
Mar 27 09:10:23 macallan nmbd[3481]:   become_local_master_fail2: failed 
to register name DVC<1d> on subnet 192.168.1.2. Failed to become a local 
master browser.
Mar 27 09:10:23 macallan nmbd[3481]: [2007/03/27 09:10:23, 0] 
nmbd/nmbd_namelistdb.c:standard_fail_register(305)
Mar 27 09:10:23 macallan nmbd[3481]:   standard_fail_register: Failed to 
register/refresh name DVC<1d> on subnet 192.168.1.2
Mar 27 09:11:52 macallan nmbd[3481]: [2007/03/27 09:11:52, 0] 
nmbd/nmbd_namequery.c:query_name_response(109)


# Defining domain name, hostname
####################################################
[global]
winbind separator = +
winbind cache time = 10
winbind use default domain = yes
template shell = /bin/bash
template homedir = /home/%D/%U
idmap uid = 10000-20000
idmap gid = 10000-20000
server string = macallan
wins support = yes

workgroup = dvc
netbios name = macallan

# Specifying ldapsam backend database
####################################################
passdb backend = ldapsam:ldap://127.0.0.1
username map = /etc/samba/smbusers

# Specifying printing subsystem     
####################################################
#printcap name = cups
#printing = cups

# Path to IDEALX scripts (we will get to that soon)
####################################################
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
delete group script = /usr/local/sbin/smbldap-groupdel %g
add user to group script = /usr/local/sbin/smbldap-groupmod -m %g %u
delete user from group script = /usr/local/sbin/smbldap-groupmod -x %g %u
set primary group script = /usr/local/sbin/smbldap-usermod -g %g %u
add machine script = /usr/local/sbin/smbldap-useradd -w %u


# if you want to add machines to domain automaticaly, add machine script is:
add machine script = /usr/local/sbin/smbldap-useradd -w -i %m
# proved on SUSE 10.0
#
# Various other directives ( man smb.conf )
####################################################
obey pam restrictions = Yes
#logon script = scripts\logon.bat
# NULL logon path makes clients store profiles locally
logon path =
#logon drive = H:
#logon home = \\%L\%U
domain logons = Yes
os level = 255
local master = Yes
preferred master = Yes
domain master = Yes
dont descend = /proc,/dev,/etc,/lib,/lost+found,/initrd
show add printer wizard = yes

# OpenLDAP stuff is defined here
###################################################
ldap suffix = dc=<MY DOMAIN>,dc=com
ldap machine suffix = ou=Computers
ldap user suffix = ou=Users
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Users
ldap admin dn = cn=Manager,dc=<MY DOMAIN>,dc=com
ldap ssl = no
ldap passwd sync = Yes
idmap uid = 15000-20000
idmap gid = 15000-20000

# Defining logging facility
####################################################
log level = 2
log file = /var/log/samba/%m.log

# Defining user home directories
####################################################
[homes]
comment = Home Directories
valid users = %S
read only = No
browseable = No



More information about the samba mailing list