Samba Внутренний DNS - Systemd решает безопасный отключить?

Таким образом, у меня был экземпляр Ubuntu 16.04, выполняющий рекламу самбы dc, я обновил до 18,04 и когда стартовая самба я получал ошибку;

[27.12.2018 11:09:56.483755, 0]../source4/dsdb/dns/dns_update.c:290 (dnsupdate_nameupdate_done)
../source4/dsdb/dns/dns_update.c:290: Неудавшееся обновление DNS - с кодом ошибки 110

После некоторого рытья и выполнения sudo lsof -i :53 Я видел

systemd-r  767 systemd-resolve   12u  IPv4  18656      0t0  UDP 127.0.0.53:domain 
systemd-r  767 systemd-resolve   13u  IPv4  18657      0t0  TCP 127.0.0.53:domain (LISTEN)
samba     1594            root   36u  IPv6  23058      0t0  TCP *:domain (LISTEN)
samba     1594            root   38u  IPv6  23059      0t0  UDP *:domain 

Которые приводят меня отключать systemd-resolve с помощью инструкций здесь, это решило все мои проблемы в сети (другие доменные машины, не бывшие способные к apt-get update и т.д.), но я - worndering, отключает systemd-resolve безопасный?

Править

Это - VM, работающий на vsphere 6.0, это - сетевой соединенный мостом. Папка Netplan пуста после обновления (который я только что помнил, придется установить), старые сетевые детали /etc/network/interfaces установлен на;

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto ens160
iface ens160 inet static
address 192.168.2.23
netmask 255.255.255.0
gateway 192.168.2.254

dns-nameservers 192.168.2.23
dns-search MYDOMAINNAME.co.uk

Я могу вручную установить resolv.conf (после удаления символьной ссылки) к следующему и это работает

nameserver 192.168.2.23
nameserver 127.0.0.53
search MYDOMAIN.co.uk
DNSStubListener=no
1
задан 27 December 2018 в 17:12

1 ответ

Повторно включите systemd-твердость.

Две возможности...

  1. Относительно dnsmasq и systemd-resolved...

Сделайте a ps auxc | grep -i dns и ps auxc | grep -i resolv и ищите dnsmasq и systemd-resolved, и если оба работают, необходимо отключить часть DNS systemd-resolved путем редактирования /etc/systemd/resolved.conf и...

изменение:

#DNSStubListener=yes

кому:

DNSStubListener=no

затем перезапустите systemd-твердость и dnsmasq или перезагрузку.

  1. Вы, ВОЗМОЖНО, должны сбросить символьную ссылку, которая является/etc/resolv.conf (если dnsmasq не работает)...

sudo mv /etc/resolv.conf /etc/resolv.conf.OLD # сохраните старую символьную ссылку

sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf # создайте новую символьную ссылку

Обновление № 1:

Много деталей этой установки выступили вперед в комментариях, и у нас все еще нет заключительного рабочего решения. Вот некоторые точки для распознавания...


DNSStubListener=no не принадлежит /etc/resolv.conf. (/etc/resolv.conf не должен (обычно) редактироваться непосредственно). Это - редактирование к /etc/systemd/resolved.conf. DNS= может также быть отредактирован там для добавления адресов сервера DNS.


/etc/resolv.conf должна быть символьная ссылка, связанная с одним из двух возможных мест в выполненном/.

NEW -> /run/systemd/resolve/resolv.conf
OLD -> ../run/resolvconf/resolv.conf

и должен содержать или 127.0.0.53 (или 127.0.0.1, если бы dnsmasq работал), или адреса сервера имен DNS или адрес Вашего маршрутизатора (исключая: 192.168.1.1)


Если Вы собираетесь использовать NetworkManager вместо netplan, то /etc/netplan должен содержать по крайней мере один .yaml файл, содержащий...

network:
  version: 2
  renderer: NetworkManager

сопровождаемый...

sudo netplan --debug generate # генерируйте файлы конфигурации

sudo netplan apply # примените конфигурацию


Если Вы используете NetworkManager, то /etc/NetworkManager/NetworkManager.conf должен существовать... и должен посмотреть что-то как...

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

Если dnsmasq И systemd-resolve работают, затем необходимо сделать № 1 в моем ответе.

Если dnsmasq не работает, и systemd-resolve работает, затем необходимо сделать № 2 в моем ответе.


3
ответ дан 3 December 2019 в 07:22

Другие вопросы по тегам:

Похожие вопросы: