resolvconf -u продолжает добавлять ненужный поисковый домен в resolv.conf

Мой настольный компьютер настроен со статическим IP-адресом:

Однако /etc/resolve.conf продолжает перезаписываться with:

nameserver 127.0.0.1
search localdomain example.com

Это, кажется, происходит периодически или когда я запускаю sudo resolvconf -u.

Я бы очень хотел удалить example.com из списка доменов поиска DNS. Я имел обыкновение иметь это там, но это вызывает проблемы теперь. Я просто не могу вытащить это. Я не знаю, откуда он исходит или почему его продолжают возвращать. Насколько я могу grep, больше нет ссылок на example.com в моем каталоге / etc .

Что помещает этот поисковый домен в мой файл resolv.conf и как я могу предотвратить это?

5
задан 8 April 2016 в 21:38

3 ответа

search содержание обеспечивается dhcp и может быть переопределено в /etc/dhcp/dhclient.conf, заменяют эти переменные с пустыми значениями.

Добавляют эти строки у основания /etc/dhcp/dhclient.conf

supersede domain-name "";
supersede domain-search "";
supersede search "";

, Чтобы внести изменение влиять на Вашу систему, которую можно повторно подключить к сети или просто перезапустить услуги администратора сети.

sudo service network-manager restart
0
ответ дан 9 April 2016 в 07:38

Для ipv4, предложение @stalet для редактирования /etc/dhcp/dhclient.conf должен работать; также попытайтесь удалить domain-search и domain-name от request. Проверьте, что настройки работали в /var/lib/NetworkManager/dhclient-[connection-uuid]-[ifname].lease.

Однако нежелательная область поиска может прибывать из сервера ipv6 dhcp, когда я нашел на 16.04/гостеприимный. Если NetworkManager dhclient -6 команда успешно выполняется, и dhcp сервер устанавливает области поиска, NetworkManager объединит области поиска в ipv4 список области поиска.

Простой способ закрепить это на основе соединения соединением состоит в том, чтобы настроить ipv6 настройки соединения к "Методу: Автоматический, адреса только" или даже "Метод: Проигнорируйте".

Установка этого для каждого соединения могла стать раздражающей, и я выглядел довольно твердым, но не мог найти способ зафиксировать это глобально. Добавление supersede dhcp6.domain-search к и удаление request dhcp6.domain-search от /etc/dhcp/dhclient.conf кажется, не помогает. Кроме того, копируя тот файл в /etc/dhcp/dhclient6.conf вызванный NetworkManager для корректной шаблонной обработки его к /var/lib/NetworkManager/dhclient6-[ifname].conf, но NetworkManager настаивает на том, чтобы добавлять also request dhcp6.domain-search;, и нежелательная область поиска все еще добавляется.

2
ответ дан 9 April 2016 в 07:38
  • 1
    Спасибо. Я вижу флаг ' UG' будучи установленным в 3 строках, Как мы можем сказать, что 10.0.2.2 шлюз по умолчанию? – user1050619 18 August 2017 в 05:47

Я видел обновление resolveconf 1.78ubuntu5 сегодня ( https://launchpad.net/ubuntu/xenial / + source/resolvconf / + журнал изменений ), ссылаясь на эту ошибку Панели запуска, https://bugs.launchpad.net/maas / + ошибка/1711760 . Возможно, этот вопрос решен теперь?

0
ответ дан 17 April 2019 в 05:59

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

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