[Samba] Samba bdc

Scott Mayo sgmayo at mail.bloomfield.k12.mo.us
Sat Jul 2 16:25:30 GMT 2005


Tomasz Chmielewski wrote:
> Scott Mayo schrieb:
> 
>> Tomasz Chmielewski wrote:
>>
>>> Scott Mayo schrieb:
>>>
>>>> I have two serves set up.  One will be my PDC (master) and the other 
>>>> will be my BDC (slave).  I have openldap setup and replicating the 
>>>> data between the two servers.
>>>>
>>>> Everything seems to work fine from the Master, but I have one 
>>>> problem with the slave.  From the slave, I can do an ldapsearch and 
>>>> everthing is fine.  But when I do a 'pdbedit -L', I get the following:
>>>>
>>>> Unknown parameter encountered "ldap map suffix"
>>>> Ignoring unknown parameter "ldap map suffix"
>>>> failed to bind to server with dn="blah,blah"  Error: Can't contact 
>>>> LDAP server (unknown)
>>>> smbldap_search_suffix: Problem during the ldap search (unknown) 
>>>> Timed out
>>>>
>>>> Everything works fine with any ldap command that I enter, so I 
>>>> assume that it is something to do with samba.  Also,I can logon to 
>>>> the Master server with a Windows client just fine.  If I take the 
>>>> Master down and then try to login with my windows client, it tells 
>>>> me the domain is not available.  I would have thought the BDC would 
>>>> have taken over.  Any ideas what to look at?  I can post my conf 
>>>> files if need be.
>>>
>>>
>>>
>>>
>>> It looks like the replication is configured (is it?), but not Samba.
>>>
>>> 1)
>>> Do you see users added on PDC also on BDC?
>>>
>>> use "getent passwd" for that.
>>
>>
>>
>> Yes, that works.
>>
>>>
>>> 2)
>>> Did you do "testparm"?
>>> It will check your smb.conf for errors.
>>
>>
>>
>> Yes, everything seem to be alright there
> 
> 
> well, that contradicts what you said before:
> 
> 
> Unknown parameter encountered "ldap map suffix"
> Ignoring unknown parameter "ldap map suffix"
> 

I might have fixed something since then, but I thought it did not give
any errors the first time.  Not getting that error anymore now though
since I changed a setting.

>>> 3)
>>> BDC would take over domain logons (but not domain joins) only if it's 
>>> configured properly.
>>> In your case, it looks like it isn't.
>>
>>
>>
>> Any idea what I need to look at?  Strange thing is this:
>>
>> I have a script that builds my login batch files on the go and saves 
>> them in the netlogon directory.  If the PDC is up by itself, then it 
>> works fine.  When I bring the BDC up and login with the client, it 
>> saves the batch file to the BDC's netlogon directory.  But if I take 
>> down the PDC then the client cannot login to the BDC.
>>
>> I actually got it to where the 'pdbedit -L' works while the Master is 
>> up, but if I take down the master then I get errors.
> 
> 
> well, I'd do some more things.
> 
> 1) set log level to 3 in smb.conf
> 2) stop Samba
> 3) remove logs from /var/log/samba
> 4) start Samba
> 5) see the logs if there are any indications about failures in 
> contacting LDAP?


Actually the BDC says it failed to get ldap server info.  Not sure why
since ldapsearch and other things seem to work.

> 6) see BDC and PDC logs and search who the PDC *really* is (maybe BDC 
> doesn't know it for some reason)?

How do I do this?  I assume from the nmbd.log file, but not sure how to
tell which server won.

> 7) can you add usernames/workstations from command line on BDC?
> 
> smbldap-useradd -w testworkstation
> 
> getent passwd

I can, but getent does not pull it up from the slave.  It does from the
master after adding it from the slave.  I have just found out that
replication only works if I do a One Shot mode of slurpd.  That has me
bumfuzzled, so I will see what I can figure out on that.

> 
> 8) you might also want to stop Samba, remove all *.tdb files, and start 
> it once again - make a backup of these files, I don't want to break 
> anything in your setup :)

Don't worry about breaking anything.  This is all test.  Once I get it
done, I am going to reset it up. :)  What was removing the tdb files
supposed to do?

It takes forever to log in when the BDC is actually up.

-- 
Scott Mayo
Technology Coordinator
Bloomfield Schools
PH: 573-568-5669
FA: 573-568-4565
Pager: 800-264-2535 X2549

Duct tape is like the force, it has a light side and a dark side and it
holds the universe together.




More information about the samba mailing list