[Samba] Authentication to Secondary Domain Controller initially fails when PDC is offline

Ole Traupe ole.traupe at tu-berlin.de
Thu Dec 17 12:44:15 UTC 2015

Am 11.12.2015 um 15:24 schrieb Rowland penny:
> On 11/12/15 13:59, Ole Traupe wrote:
>> Hi folks,
>> a) thank you all for your help, I highly appreciate you time and 
>> effort, and I am sure I can resolve this issue very soon!
>> b) I have to delay this until early next week, as I have to attend to 
>> other matters for now.
>> All I can say, Louis, is that I won't set up a new DC to resolve this 
>> - at least not for now. This seems to be another problem of Samba4 
>> not being able to deal with multiple DCs properly. And this has to be 
>> able to be resolved on an otherwise working domain without changing 
>> its architecture or other more drastic measures. This is my point of 
>> view at the moment. Your suggestion reminds me a bit of some typical 
>> forum replies to "Reinstall the OS" in case of any problems that 
>> can't be solved in an instant.
>> If necessary, I will just create the missing DNS entries of my 2nd DC 
>> by hand. Although I would prefer a working script supplied by a 
>> professional (which I am not). At least I would like to know which 
>> DNS entries for my 2nd DC are essential for logins to work. I 
>> wouldn't very much like to try this out. However, I am aware that 
>> your time is as limited as mine (of not even more so), and you are in 
>> no obligation in any way.
>> Besides, I didn't forget do delete anything. I used the script from 
>> the wiki to get rid of old records pertaining to my former 1st DC 
>> after I had created the records of my *new* 1st DC. I checked the 
>> results: everything related to my former first DC was gone. Also I 
>> documented/discussed this process here on the list. And nobody 
>> pointed me to things I forgot or was leaving out. I know that use of 
>> this script was totally "on my own risk". But the results were as 
>> they should have been, at least as far I am able to tell.
>> That said, I will go through your responses and get back to you with 
>> results.
>> Best, have a good weekend!
>> Ole
> Ole, when you provision a domain, all the required records are 
> created, but when you join another DC, most of the dns records are not 
> created until the samba deamon is started and samba_dnsupdate is run 
> automatically, see 'dns_update_list' for what is added (this is in 
> /usr/share/samba/setup & /var/lib/samba/private on debian)
> If you want to add the missing NS records, add these lines to 
> 'dns_update_list' :
>   # RW DNS servers
> ${DNSDOMAIN}                                          $IP
> ${DNSDOMAIN}                                          ${HOSTNAME}
> # RW DNS servers
> _msdcs.${DNSFOREST}                                   ${HOSTNAME}
> You should be aware that even if you add these lines, they will not do 
> you any good at the moment if you use the internal dns server.
> There is a problem, it looks like the records do not get added when 
> samba_dnsupdate is first run, but they are.

Rowland, I do not understand you in this point. Does or doesn't this 
help me with the internal DNS?

> What you could do is this, copy the 'dns_update_list', replace all the 
> variables with your info (${DNSDOMAIN} etc), then use this to check 
> what you are missing and then add what isn't there.
> Rowland

More information about the samba mailing list