[FUG-BR] Problemas com rndc e BIND

"Fábio Jr." fjuniorlista em gmail.com
Quinta Julho 30 11:40:27 BRT 2009


Olá amigos,

Fiz a atualização do BIND em um dos servidores de DNS aqui da empresa, e 
estou tendo alguns problemas.

A versão que estava instalada no servidor era a 9.3 e fomos atualizá-la 
para a 9.4.3.3.

    * A versão 9.3 que estava instalada estava setada com a opção
      REPLACE_BASE, então decidimos retirar esta opção.

A atualização ocorreu como o esperado e o serviço voltou a funcionar 
normalmente. O problema é que agora, o comando named.reload passou a não 
funcionar mais, e ao iniciar o named via /etc/rc.d, uma das mensagens 
que aparece no messages informa que o arquivo rndc.key não foi encontrado.

Resumindo:

   1. Ao executar o named.reload, ele retorna um erro informando que nem
      o rndc.conf nem o rndc.key foram encontrados.
   2. Ao exeutar um /etc/rc.d/named start, o serviço roda normalmente,
      mas uma mensagem aparece no /var/log/messages informando que o
      arquivo rndc.key não foi encontrado.

Ao procurar por estes arquivos no sistema, encontrei o bendito do 
rndc.key, dentro do diretório do named. Mas o rndc.conf, só encontrei um 
rndc.conf.sample. Tentei configurar o arquivo name.reload para que ele, 
ao chamar o rndc, passe os parâmetros corretos com o -k e o -c, mas não 
consegui colocar de maneira correta os argumentos, pois no arquivo não 
existe uma variável onde se configuram os argumentos ( ou pelo menos não 
consegui identificar corretamente essa variável ).

Gostaria de saber se alguem passou por isso ou tem alguma sugestão. 
Estou pensando em reinstalar com a opção REPLACE_BASE ativada, mas 
gostaria de consultar outras opções antes.

[]s

    Fábio Jr.


Mais detalhes sobre a lista de discussão freebsd