CentOS 7: dhclient.conf antes de servidores de nome de domínio não funcionarem

0

Preciso prefixar meu /etc/resolv.conf com uma entrada. Minha interface é enp0s3. Então eu criei /etc/dhcp/dhclient-enp0s3.conf e adicionei a linha:

prepend domain-name-servers 127.0.0.2

Quando eu reinicio a VM do CentOS, o NetworkManager cria automaticamente este arquivo: /var/lib/NetworkManager/dhclient-enp0s3.conf

Quando eu cat eu posso ver que o meu arquivo dhclient-enp0s3.conf em / etc / dhcp está sendo lido corretamente:

[root@localhost network-scripts]# cat /var/lib/NetworkManager/dhclient-enp0s3.conf
# Created by NetworkManager
# Merged from /etc/dhcp/dhclient-enp0s3.conf

prepend domain-name-servers 127.0.0.2

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
option ms-classless-static-routes code 249 = array of unsigned integer 8;
option wpad code 252 = string;

also request rfc3442-classless-static-routes;
also request ms-classless-static-routes;
also request static-routes;
also request wpad;
also request ntp-servers;

No entanto, quando eu cat /etc/resolv.conf , o servidor de nomes prepended não aparece em nenhum lugar. Eu também executei dig apenas para testar se meus nomes de host internos seriam resolvidos corretamente, mas eles não são.

Como a configuração do NetworkManager parece ser gerada, por onde eu vou a partir daqui?

    
por alfreema 14.08.2017 / 00:40

1 resposta

2

As instruções de configuração no dhclient.conf (e outros arquivos de configuração do dhcp) devem ser terminadas com um ponto-e-vírgula.

Então, prepend domain-name-servers 127.0.0.2; deve fazer o truque.

    
por 14.08.2017 / 10:21