Конфигурирование NetworkManager для использования systemd-разрешенный без dnsmasq в 17,04

После обновления до 17,04 от 16,04 я не могу выяснить, как система разрешения имени хоста предназначена, чтобы быть настроенной.

Во-первых, я заметил, что после областей поиска обновления исчезли из /etc/resolv.conf. Они возвратились, после того как я удалил /etc/resolv.conf символьная ссылка и перезапущенный NetworkManager. Но затем содержание стало следующим образом:

# Generated by NetworkManager
search mydomain1 mydomain2
nameserver 127.0.1.1

Хорошо, области поиска там. Но почему сервер имен 127.0.1.1 там? Никакой процесс не слушает на том адресе, отсюда имя разрешение не работает.

AFAIK, 127.0.1.1 является трудно кодированным, слушают адрес dnsmasq, который не настроен в /etc/NetworkManager/NetworkManager.conf:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[logging]
level=DEBUG

На самом деле dnsmasq не был даже установлен после обновления. После установки dnsmasq и добавления строки dns=dnsmasq в NetworkManager.conf, все работает хорошо, но интересно, делаю ли я что-то не так или являюсь этим ошибка в NetworkManager или где-то в другом месте.

Таким образом, мои вопросы, действительно ли возможно использовать systemd-разрешенный вместо dnsmasq? В противном случае, что цель переместиться к systemd-разрешенному?

1
задан 31 July 2017 в 21:32

0 ответов

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

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