Duas entradas de “pesquisa” no resolv.conf

1

Estou usando o 12.04 e tenho um problema com meu resolv.conf

Existem duas linhas de pesquisa. Mas eu só posso explicar um. Eu gostaria de remover o outro.

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

Não consigo explicar a pesquisa aaaa.bbb.example.net De onde ela vem?

As últimas 3 linhas (como eu quero vêm de /etc/resolvconf/resolv.conf.d/tail Isso é bom.

Mas de onde vem a outra linha de pesquisa? Em /etc/dhcp/dhclient , removi as solicitações para domain-name-servers, domain-search, mas as linhas ainda estão lá.

Devo remover também o dhcp6.domain-search?

    
por Carsten 04.05.2012 / 10:44

3 respostas

2

O motivo pelo qual você tem duas search linhas é que uma (a primeira) é gerada pelo resolvconf dinamicamente, com base em sua própria configuração e nas informações do servidor de nomes fornecidas pelos configuradores de interface; e o outro (o segundo) é anexado textualmente de /etc/resolvconf/resolv.conf.d/tail . Apenas o último é usado pelo resolvedor. Assim, o primeiro é inoperante.

    
por jdthood 29.10.2012 / 15:13
1

Adicione a linha

supersede domain-search "something";

ao final de /etc/dhcp/dhclient.conf . Talvez o seu aaaa.bbb.example.net venha do servidor DHCP do seu (ISP)?

Ou se você quiser algo como

search some.thing something.else

no seu resolv.conf , adicione uma linha como

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

no seu /etc/dhcp/dhclient.conf .

    
por loxo 27.09.2012 / 21:26
0

Isso não é exatamente o que você estava procurando ... mas aqui vai você anwyay

Você pode excluir o link simbólico /etc/resolv.conf e criar um arquivo normal com o conteúdo desejado.

Na mesma nota, eu acidentalmente fiz isso de alguma forma e queria saber se você poderia me dizer o que seu link /etc/resolv.conf está apontando para que eu possa consertar o meu.

    
por Corey 10.05.2012 / 18:54