[Samba] Samba and dnsmasq
Robert Marcano
robert at marcanoonline.com
Tue Dec 18 20:44:30 UTC 2018
On 12/18/18 4:09 PM, Rowland Penny via samba wrote:
> On Wed, 19 Dec 2018 06:28:54 +1100
> Nicolas via samba <samba at lists.samba.org> wrote:
>
>> Hello everyone !
>>
>> Well, I'm setting up a 'new' box with samba 4.9.3 on Ubuntu 18.04
>>
>> Idea is to use Host OS for Domain Controler (dc1.smb.domain.tld) and
>> a LXC container (ubuntu 18.04 too) as Domain Member with File Server
>> (fs.smb.domain.tld).
>>
>> Administration through Windows OS will be done with a Qemu KVM.
>>
>> Bad thing is that I get :
>>
>>> Failed to bind to 0.0.0.0:53 TCP -
>>> NT_STATUS_ADDRESS_ALREADY_ASSOCIATED
>>
>> as dnsmasq is using port 53 :
>>
>>> netstat -tulpn | grep ":53"
>>> tcp 0 0 192.168.122.1:53 0.0.0.0:*
>>> LISTEN 1283/dnsmasq
>>> tcp 0 0 10.0.3.1:53 0.0.0.0:* LISTEN
>>> 1062/dnsmasq
>>> tcp6 0 0 :::53 :::* LISTEN
>>> 1161/samba: task[dn
>>> udp 0 0 192.168.122.1:53
>>> 0.0.0.0:* 1283/dnsmasq
>>> udp 0 0 10.0.3.1:53 0.0.0.0:*
>>> 1062/dnsmasq
>>> udp6 0 0 :::53 :::*
>>> 1161/samba: task[dn
>> Is there known solutions to resolve this, or should I use this kind
>> of method :
>>
>> https://medium.com/matematica-e-informatica/dnsmasq-and-samba4-ad-dc-74e69d46a1db
>>
>> Thanks in advance for your time.
>>
>> Nicolas
>>
>>
>
> The best thing you can do is to:
>
> apt-get remove dnsmasq
>
> on the Samba AD DC.
>
> You can run dnsmasq as a caching nameserver on the Unix clients, but
> the only supported Samba AD DC DNS servers are the Samba internal DNS
> server and Bind9, use of anything else is totally unsupported.
The dnsmasq process "1283/dnsmasq" looks like the default range
(192.168.122.0/24) for providing DNS and DHCP for libvirt/KVM VMs, so it
would not be possible to uninstall it, because it is a dependency of
libvirt.
But that dnsmasq is not the one generating the ports collision, it is
1062/dnsmasq, check with ps for example
ps ww 1062
In order to see what configuration file is being used as an argument of
that instance of dnsmasq and try to see what service used it.
Another tip is to use
bind interfaces only=yes
interfaces = $DC_PUBLIC_IP
for your Samba AD
>
> Rowland
>
>
More information about the samba
mailing list