[Samba] Wiki news: Build Samba, Join DCs

Rowland Penny rowlandpenny241155 at gmail.com
Fri Oct 2 19:57:06 UTC 2015


On 02/10/15 20:49, Steve Ankeny wrote:
> On 10/02/2015 02:37 PM, Rowland Penny wrote:
>> On 02/10/15 19:02, Steve Ankeny wrote:
>>> On 09/29/2015 01:23 PM, Rowland Penny wrote:
>>>> On 29/09/15 18:09, Steve Ankeny wrote:
>>>>> On 09/27/2015 05:48 AM, Marc Muehlfeld wrote:
>>>>>> Hello,
>>>>>>
>>>>>> during the last week I finished two documentation:
>>>>>>
>>>>>> * https://wiki.samba.org/index.php/Build_Samba_from_source
>>>>>>    This page wasn't more than just a "configure/make/make install"
>>>>>>    before. I hope it's now a good guide with some background
>>>>>>    information.
>>>>>>
>>>>>> *
>>>>>> https://wiki.samba.org/index.php/Join_an_additional_Samba_DC_to_an_existing_Active_Directory 
>>>>>>
>>>>>>    Major rewrite with more information, etc.
>>>>>>    Thanks to Rowland for proofreading.
>>>>>>
>>>>>>
>>>>>> + some minor edits here and there. :-)
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Marc
>>>
>>> The join was successful but resolving the A record failed --
>>>
>>> https://wiki.samba.org/index.php/Check_and_fix_DNS_entries_on_DC_joins
>>>
>>> adam at eagle:~$ samba-tool dns add DC sogo.smbdomain.com DC A 
>>> 10.99.0.2 -Uadministrator
>>> ERROR(runtime): uncaught exception - (-1073741628, 
>>> 'NT_STATUS_UNEXPECTED_NETWORK_ERROR')
>>>   File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", 
>>> line 175, in _run
>>>     return self.run(*args, **kwargs)
>>>   File "/usr/lib/python2.7/dist-packages/samba/netcmd/dns.py", line 
>>> 1059, in run
>>>     dns_conn = dns_connect(server, self.lp, self.creds)
>>>   File "/usr/lib/python2.7/dist-packages/samba/netcmd/dns.py", line 
>>> 40, in dns_connect
>>>     dns_conn = dnsserver.dnsserver(binding_str, lp, creds)
>>> adam at eagle:~$
>>>
>>> 'sogo.smbdomain.com' is DC1 and the command is being run on DC1
>>>
>>> I've seen the same error on DC1
>>>
>>> It looks like a missing package to me or a missing link.  Is it 
>>> 'netcmd' or 'dns.py'?
>>>
>>>
>>>
>>>
>>
>> I don't think you have anything missing, I think you are possibly 
>> formatting the command incorrectly, it should be:
>>
>> samba-tool dns add <server> <zone> <name> A <data>
>>
>> If you run the command on DC1, you can replace <server> with 
>> 127.0.0.1, <zone> needs to be your dns domain name (is your domain 
>> name 'sogo.smbdomain.com'), <name> is the short hostname of the new 
>> DC (is DC the correct hostname), <data> with the ip of the new DC. if 
>> everything is ok, it should work, provided that Samba is running on 
>> the DC that you are running the command on.
>>
>> What does resolving the new DC actually show?
>>
>> Rowland
>>
>>
> GOT IT!
>
> root at sogo:~# sudo samba-tool dns add 127.0.0.1 smbdomain.com eagle A 
> 192.168.121.141 -Uadministrator
> Password for [SMBDOMAIN\administrator]:
> Record added successfully
> root at sogo:~#
>
> Now, do I need to add it to DC2?
>
>
>

No, replication should kick in now and do it for you.

Rowland



More information about the samba mailing list