Opção de pesquisa no resolv.conf sendo sobrescrita pela instrução prepend no dhclient.conf

3

Eu configurei um servidor DNS para o meu departamento que está executando o FreeBSD 10.2. Atualmente, ele está conectado à internet do campus e recebendo seu endereço via dhcp, assim o /etc/resolv.conf é assim:

#Generated by resolvconf
search ttu.edu
nameserver x.x.x.x
nameserver x.x.x.x

Eu preciso do primeiro nameserver para ser 127.0.0.1. Portanto, eu coloquei o seguinte em /etc/dhclient.conf:

interface "igb0" {
    prepend domain-name-servers 127.0.0.1;
}

No entanto, agora /etc/resolv.conf é totalmente reescrito e a única coisa que resta é:

#Generated by resolvconf
nameserver 127.0.0.1 

Por que todo o resto desapareceu e como eu prefixo o servidor dns local sem perder todo o resto?

    
por Chuck 24.03.2016 / 18:32

1 resposta

0

Dê uma olhada na opção resolv_conf_local_only em resolvconf.conf . Diz:

If a local name server is configured then the default is just to specify that and ignore all other entries as they will be configured for the local name server. Set this to NO to also list non-local nameservers. This will give you working DNS even if the local nameserver stops functioning at the expense of duplicated server queries.

Como você está configurando um servidor de nomes local, essa pode ser a raiz do problema. Tente adicionar resolv_conf_local_only=NO ao /etc/resolvconf.conf

    
por 21.06.2016 / 23:56