resolvconf dnsmasq issue - a inicialização do sistema deixa o arquivo dnsmasq resolv.conf em branco

1

No início do sistema, o arquivo /var/run/dnsmasq/resolv.conf acaba ficando em branco. Eu esperava que o pacote resolvconf atualizasse com as informações de / etc / network / interfaces (dns-nameservers, dns-search).

Estou executando um servidor lúcido Ubuntu 10.04.2 LTS. Eu tenho o resolvconf e o dnsmasq instalados.

Aqui está a seção do arquivo de interfaces para eth0 (nomes alterados de ip e dns):

auto eth0
iface eth0 inet static
    address 10.100.1.100
    netmask 255.255.255.0
    network 10.100.1.0
    broadcast 10.100.1.255
    gateway 10.100.1.1
    dns-nameservers 10.100.2.2 10.100.3.2
    dns-search my-domain.com mydomain.com

Se eu executo ifdown eth0 & ifup eth0 após a inicialização, o arquivo /var/run/dnsmasq/resolv.conf é preenchido corretamente.

    
por MrSunday 12.08.2011 / 23:08

1 resposta

1

Eu odeio isso. Eu encontrei o mesmo problema no meu sistema. Parte do problema eu acho que é NetworkManager (NetworkMangler).

Eu fiz o seguinte

echo "nameserver 8.8.8.8" > /etc/resolv.conf
echo "nameserver 8.8.4.4" >> /etc/resolv.conf
chattr +i /etc/resolv.conf

Agora, nada pode mudar, exceto eu. Não resolve o problema da raiz, mas certamente funcionou.

N.B. Você pode substituir /etc/resolv.conf com /var/run/dnsmasq/resolv.conf

Defina e esqueça. Nos servidores, eu não aprovo serviços mexendo com minha configuração. Especialmente se eu tiver configurado um IP estático.

Eu quero estar no controle, droga.

    
por 12.08.2011 / 23:46