Мой настольный компьютер настроен со статическим 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 и как я могу предотвратить это?
search
содержание обеспечивается dhcp и может быть переопределено в /etc/dhcp/dhclient.conf
, заменяют эти переменные с пустыми значениями.
Добавляют эти строки у основания /etc/dhcp/dhclient.conf
supersede domain-name "";
supersede domain-search "";
supersede search "";
, Чтобы внести изменение влиять на Вашу систему, которую можно повторно подключить к сети или просто перезапустить услуги администратора сети.
sudo service network-manager restart
Для 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;
, и нежелательная область поиска все еще добавляется.
Я видел обновление resolveconf 1.78ubuntu5 сегодня ( https://launchpad.net/ubuntu/xenial / + source/resolvconf / + журнал изменений ), ссылаясь на эту ошибку Панели запуска, https://bugs.launchpad.net/maas / + ошибка/1711760 . Возможно, этот вопрос решен теперь?