[Samba] Wiki news: Build Samba, Join DCs

Steve Ankeny steve_a at cinergymetro.net
Fri Oct 2 20:08:54 UTC 2015


On 10/02/2015 03:57 PM, Rowland Penny wrote:
> 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
>
yeah, I see that, and I've now successfully passed the next stage 
resolving the 'objectGUID CNAME'

thx, as always . . .





More information about the samba mailing list