[Samba] Samba Internal DNS vs. BIND_DLZ

Rowland Penny rowlandpenny241155 at gmail.com
Tue Sep 1 19:16:40 UTC 2015


On 01/09/15 20:01, Jim Seymour wrote:
> On Fri, 28 Aug 2015 14:41:09 +0200
> L.P.H. van Belle <belle at bazuin.nl> wrote:
>
> [snip]
>> If you can read bash scripts, and if not, try, its not that hard.
>>
>> get this script if you use ubuntu 14.04..
>> https://secure.bazuin.nl/scripts/4-jessie-samba-DC.sh
>> read through it, it explains itself, i just didnt test it on ubuntu,
> Doesn't work.  Some things that went wrong:
>
>      Usage: samba-tool domain provision [options]
>
>      samba-tool domain provision: error: no such option: --site

The '--site' option was added after the samba version 4.1.6 used by 
Ubuntu 4.1.6, I think what happened here was that samba-tool error-ed 
out and didn't provision the domain, try removing the '--site' from 
Louis's script and try again.

Rowland
>
>      stat: cannot stat ‘/var/lib/samba/private/dns.keytab’: No such file
>      or directory
>      (also chown and chmod failed)
>
>      enable-ing access for bind in /var/lib/samba/private
>
>      sed: can't read /etc/samba/smb.conf: No such file or directory
>      (4 times)
>
>      Setting up the SePrivileges, this wil take a while
>      kinit: Cannot contact any KDC for realm 'EXAMPLE.COM' while getting
>      initial credentials
>      Enter Administrator's password:
>      Could not connect to server 127.0.0.1
>      Connection failed: NT_STATUS_CONNECTION_REFUSED
>      (Those last three lines many times)
>
>      Failed to connect host 172.24.125.35 on port 135 -
>      NT_STATUS_CONNECTION_REFUSED
>
>      Failed to connect host 172.24.125.35 (host.example.com) on port 135
>      - NT_STATUS_CONNECTION_REFUSED.
>
>      ERROR(runtime): uncaught exception - (-1073741258, 'The connection
>      was refused')
>
>        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
>        847, in run dns_conn = dns_connect(server, self.lp, self.creds)
>        
>        File "/usr/lib/python2.7/dist-packages/samba/netcmd/dns.py", line
>        37, in dns_connect dns_conn = dnsserver.dnsserver(binding_str,
>        lp, creds)
>
> And more, but there's probably little point in reproducing the rest.
>
>> but the basics are the same.
>> Just keep the install order as in the script, thats most important.
> I guess I'll just read the script and try it manually.
>
> [snip]
>> etc. .
>> all you need to know is in this script.
>> try it, and i say, you wil have a perfect working samba 4 AD DC with
>> bind9_DLZ.
> [snip]
>
> We'll see.
>
> Thanks for your help.  I'll give it one more go.  If that fails they I
> revert to a plain old Samba server and if they ever want AD they can
> buy a MS-Win server.
>
> Thanks,
> Jim




More information about the samba mailing list