На вопрос и ответили для Ubuntu 10.10, но я не могу заставить это работать на Ubuntu 11.10. Домен поиска недоступен для редактирования, если "Метод" - «Автоматический (DHCP)». Изменение метода приводит к удалению всех записей сервера имен из resolv.conf.

Это действительно так сломано, как кажется, или просто плохо документировано?

=== После обновления до Ubuntu 12, перейдите по этой ссылке:

https://askubuntu.com/questions/135629/how-to-add-some-additional-dns-search-domains-without-ignoring-the-ones-returned, который говорит добавить add append " x.y.org"; в /etc/dhcp/dhclient.conf.

1 ответ1

2

Вы можете изменить /etc/dhcp3/dhclient.conf и добавить supersede domain-name "your.domain"; для замены полученного от dhcp или prepend domain-name "your.domain"; добавить это.

На серверах, получающих dhcp от ISP и теряющих внутренний DNS-сервер и конфигурацию поиска домена, я удалил пакет resolvconf и отредактировал /etc/resolv.conf как это было сделано в прошлом (без пакета resolvconf он больше не перезаписывается).

На моем текущем компьютере я отредактировал файл /etc/resolvconf/resolv.conf.d/base чтобы включить в него то, что мне нужно.

Я не очень доволен этим новым поведением (resolvconf перезаписывает resolv.conf автоматически), и я пока не могу найти "чистое" решение. Это хорошо в определенных ситуациях и плохо в других. Я ожидаю увидеть здесь одно хорошее решение от кого-то умнее меня! ;)

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