Прежде всего, это не дубликат . Как включить строки в resolv.conf, которые не будут потеряны при перезагрузке? , как
A) работаю с 14.04. См. Комментарий:
В 14.04 этот ответ ничего не сделал для меня. - Джей Салливан, июнь 30 '14 г.
B) Ответ там - использовать файл /etc/resolvconf/resolv.conf.d/base
, но этот вопрос точно задает, почему файл /etc/resolvconf/resolv.conf.d/base
не работает.
В продолжение Использование dnsmasq в качестве системной службы DNS , я установил resolvconf
в соответствии с последним ответом / ответом, однако я обнаружил, что файл /etc/resolvconf/resolv.conf.d/base
, который следует использовать для предварительной настройки nameserver
Значения по всем документам, которые я читаю, не соответствуют тому, что рекламируется / документируется. Вот что написано на странице руководства:
/etc/resolvconf/resolv.conf.d/base
Файл, содержащий основную информацию о преобразователе. Строки в этом файле включены в файл конфигурации преобразователя, даже если интерфейсы не настроены.
Однако я обнаружил, что какую бы информацию я ни поместил в файл /etc/resolvconf/resolv.conf.d/base
, они никогда не появятся в /etc/resolv.conf
.
Так что просто для подтверждения, есть ли способ правильно настроить nameserver
из /etc/resolv.conf
для resolvconf
?
Пока что мой вывод заключается в том, что
127.0.0.1
жестко запрограммировано для resolvconf
и нет способа перезаписать его. /etc/resolvconf/resolv.conf.d/head
, получив два nameserver
в файле /etc/resolv.conf
. Один действителен, а другой недействителен (127.0.0.1
). И я искренне надеюсь, что ошибаюсь.
П.С. это LUbuntu 18.04.2:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic