
Estou usando o 12.04 e tenho um problema com meuresolv.conf
Existem 2 linhas de pesquisa lá. Mas só posso explicar um. Gostaria que o outro fosse removido.
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 busca aaaa.bbb.example.net
De onde ela vem?
As últimas 3 linhas (como eu quero vir de /etc/resolvconf/resolv.conf.d/tail
Isto é bom.
Mas de onde vem a outra linha de pesquisa? Em /etc/dhcp/dhclient
removi as solicitações de servidores de nomes de domínio, pesquisa de domínio, mas as linhas ainda estão lá.
Devo remover o dhcp6.domain-search também?
Responder1
Adicione a linha
supersede domain-search "something";
até o final de /etc/dhcp/dhclient.conf
. Talvez você 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";
na tua /etc/dhcp/dhclient.conf
.
Responder2
A razão pela qual você tem duas search
linhas é que uma (a primeira) é gerada dinamicamente pelo resolvconf, 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 literalmente a partir de /etc/resolvconf/resolv.conf.d/tail
. Apenas o último é usado pelo resolvedor. Portanto, o primeiro está inoperante.
Responder3
Isso não é exatamente o que você estava procurando... mas aqui vai mesmo
Você pode excluir o /etc/resolv.conf
link simbólico e criar um arquivo normal com o conteúdo desejado.
Por falar nisso, acidentalmente fiz isso de alguma forma e queria saber se você poderia me dizer para onde seu /etc/resolv.conf
link simbólico está apontando para que eu possa consertar o meu.