web-dev-qa-db-fra.com

Deux entrées de "recherche" dans resolv.conf

J'utilise 12.04 et j'ai un problème avec mon resolv.conf

Il y a 2 lignes de recherche. Mais je ne peux en expliquer qu'un. Je voudrais obtenir l'autre enlevé.

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

Je ne peux pas expliquer la recherche aaaa.bbb.example.net D'où vient-elle?

Les 3 dernières lignes (comme je veux viennent de /etc/resolvconf/resolv.conf.d/tail) C'est bien.

Mais d'où vient l'autre ligne de recherche? Dans /etc/dhcp/dhclient j'ai supprimé les demandes de serveurs de noms de domaines, domain-search, mais les lignes sont toujours présentes.

Devrais-je également supprimer dhcp6.domain-search?

1
Carsten

La raison pour laquelle vous avez deux lignes search est qu’une (la première) est générée par resolvconf de manière dynamique, en fonction de sa propre configuration et des informations sur le serveur de noms qui lui sont fournies par les configurateurs d’interface; et l'autre (le second) est ajouté textuellement à partir de /etc/resolvconf/resolv.conf.d/tail. Seul le dernier est utilisé par le résolveur. Par conséquent, le premier est inopérant.

2
jdthood

Ajouter la ligne

supersede domain-search "something";

jusqu'à la fin de /etc/dhcp/dhclient.conf. Peut-être que votre aaaa.bbb.example.net provient de votre serveur DHCP (du FAI)?

Ou si vous voulez quelque chose comme

search some.thing something.else

dans votre resolv.conf, ajoutez une ligne comme

supersede domain-search "some.thing", "something.else";

dans votre /etc/dhcp/dhclient.conf.

1
loxo

Ce n'est pas exactement ce que vous recherchiez ... mais ici, vous partez

Vous pouvez supprimer le lien symbolique /etc/resolv.conf et créer un fichier normal avec le contenu souhaité.

Sur cette note, je l’ai accidentellement fait et je me demandais si vous pouviez me dire ce que votre lien symbolique /etc/resolv.conf indique afin que je puisse réparer le mien.

0
Corey