Por que o resolv.conf não lembra os endereços dns?

0

Instalei dnsmasq e adicionei nameserver 127.0.0.1 ao arquivo resolv.conf para usar curingas na configuração do meu apache. Mas toda vez que eu reinicio o computador ou troco a conexão Wi-Fi, tenho que adicioná-lo novamente para que ele funcione.

Por que isso está acontecendo e como posso fazê-lo funcionar?

    
por skowron-line 23.03.2012 / 11:56

3 respostas

2

Se você estiver executando um sistema Ubuntu antes de 12.04 que ainda não tenha sido atualizado para 12.04 ou posterior, ou se você removeu o pacote resolvconf, instale o pacote resolvconf.

sudo apt-get install resolvconf

Se o resolvconf já estiver instalado, certifique-se de que o /etc/resolv.conf seja um link simbólico para ../ run / resolvconf / resolv.conf.

sudo dpkg-reconfigure resolvconf

Uma vez que você tenha instalado o pacote dnsmasq (não confundir com o pacote dnsmasq-base) você não precisa editar o /etc/resolv.conf. O script do dnsmasq causa (via resolvconf) '127.0.0.1' a ser adicionado ao resolv.conf quando o dnsmasq iniciar, desde que o valor de IGNORE_RESOLVCONF não esteja configurado para yes em / etc / default / dnsmasq.

Dúvidas, por favor, leia /etc/init.d/dnsmasq.

P.S. No Ubuntu 12.04 há um fator complicador. O NetworkManager, por padrão, inicia um processo dnsmasq que ouve exclusivamente no 127.0.0.1. Isso entra em conflito com o processo "dnsmasq" autônomo; apenas um dos dois pode começar. Este é um bug conhecido, # 959037, que foi corrigido no Ubuntu 12.10 (movendo o endereço de escuta do NM-dnsmasq para 127.0.1.1). Se você ainda estiver executando o Ubuntu 12.04 e quiser executar o dnsmasq independente, desative o dnsmasq controlado pelo NetworkManager (comentando "dns = dnsmasq" no /etc/NetworkManager/NetworkManager.conf) ou configure o dnsmasq independente para não ouça em 127.0.0.1.

    
por jdthood 04.11.2012 / 10:24
-1

Você precisa especificar seu servidor de DNS preferido no Network Manager. Caso contrário, continuará sobrescrevendo o arquivo de configuração. Veja Qual é a maneira correta de mudar o IP do DNS?

    
por Egil 23.03.2012 / 12:03
-1

Buidling na resposta Egil . Se o gerenciador de rede estiver destruindo o arquivo, alguém em ubuntuforums resolveu remover o pacote resolvconf . Isso pode ou não funcionar, pois o segmento é um pouco antigo.

    
por RobotHumans 23.03.2012 / 12:23