dhcpcd no debian wheezy não parece estar considerando /etc/resolv.conf{head|tail}

1

Eu configurei uma instância amazon EC2 (com uma AMI debian wheezy) com poucas coisas, e o dhcpcd está presente por padrão.

O dhcpcd parece não estar considerando o /etc/resolv.conf.head ou /etc/resolv.conf.tail e continua sobrescrevendo meu /etc/resolv.conf e, portanto, não consigo adicionar servidores de nomes de minha escolha .

Como faço para que as entradas dos meus servidores de nomes permaneçam no /etc/resolv.conf?

    
por megazoe 08.08.2013 / 15:50

2 respostas

3

De acordo com man dhcpcd.conf , uma linha com

nohook resolv.conf

em dhcpcd.conf deve parar o dhcpcd de executar o resolv.conf hook-script e assim deixar seu resolv.conf intocado. Infelizmente, isso não funciona para mim.

Portanto, estou usando

chattr +i /etc/resolv.conf 

como solução alternativa.

Você provavelmente também pode remover o script hook em /lib/dhcpcd/dhcpcd-hooks .

    
por 08.08.2013 / 16:10
2

Você pode adicionar os servidores de nomes a /etc/network/interfaces

iface eth0 inet static
    address ...
    netmask ...
    gateway ...
    dns-nameservers w.x.y.z w.x.y.z
    
por 08.08.2013 / 15:57