Я относительно новичок в Ubuntu, ранее использовал дистрибутивы на основе Debian и Red-Hat. Я пытаюсь настроить параметры DNS своего рабочего стола Ubuntu 16.04 (KDE). На машине запущен клиент DHCP, но я хочу вручную настроить DNS, отличный от настройки DHCP, чтобы я мог указать свой DNS на отдельном сервере имен. Файл /etc/resolv.conf содержит:

nameserver 127.0.1.1

Насколько я понимаю, это указывает на локальный экземпляр dnsmasq. Я читал в другом месте, что это можно отключить, закомментировав параметр «dns = dnsmasq» в /etc/NetworkManager/NetworkManager.conf. Я попробовал это и затем вручную отредактировал resolv.conf. Все выглядело хорошо, пока я не перезагрузился, затем resolv.conf указал на 127.0.1.1 и DNS больше не работал.

В качестве фона, почему я делаю это: я пробую Samba 4 AD Domain Controller с SSSD на клиенте Ubuntu, поэтому клиент должен использовать DNS машины Samba, но я не хочу менять свои настройки DHCP, чтобы указать все клиенты на контроллере домена.

1 ответ1

2

Я думаю, что вы должны внести изменения в файл интерфейсов вместо файла NetworkManager.conf. Добавьте dns-nameservers в файл интерфейсов. расположение файла интерфейсов должно быть /etc/network/interfaces

Я надеюсь, что это должно решить вашу проблему. Если это не так, разместите содержимое обоих файлов здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .