Я использую 12.04 и у меня проблема с моим resolv.conf
. Там есть 2 строки поиска. Но я могу объяснить только одно. Я хотел бы удалить другой.
carsten@myubuntubox:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search aaaa.bbb.example.net
search something
nameserver 1.2.3.4
nameserver 1.2.3.5
Я не могу объяснить поиск aaaa.bbb.example.net
Откуда он идет?
Последние 3 строки (как я хочу, приходят из /etc/resolvconf/resolv.conf.d/tail
Это хорошо.
] Но откуда берется другая строка поиска? В /etc/dhcp/dhclient
я удалил запросы на серверы доменных имен, поиск домена, но строки все еще там.
Должен ли я удалить dhcp6. поиск доменов?
Это не точно, что Вы искали..., но здесь Вы идете anwyay
, можно удалить /etc/resolv.conf
символьная ссылка и создать нормальный файл с содержанием, которое Вы хотите.
На той ноте, я случайно сделал это так или иначе, и задавался вопросом, могли ли Вы сказать мне, на что Ваш /etc/resolv.conf
символьная ссылка указывает так, я могу зафиксировать мой.
Причина, которую Вы имеете два search
строки, состоит в том, что один (первый) сгенерирован resolvconf динамично, на основе его собственной конфигурации и на информации сервера имен, предоставленной к нему интерфейсом configurers; и другой (второй) добавляется дословно от /etc/resolvconf/resolv.conf.d/tail
. Только последний используется преобразователем. Следовательно, первый является недействующим.
Добавьте строку
supersede domain-search "something";
в конец /etc/dhcp/dhclient.conf
. Возможно, Ваш aaaa.bbb.example.net
прибывает из сервера DHCP Вашего (ISP)?
Или если Вы хотите что-то как
search some.thing something.else
в Вашем resolv.conf
, добавьте строку как
supersede domain-search "some.thing", "something.else";
в Вашем /etc/dhcp/dhclient.conf
.