Estou executando uma máquina virtual CentOS 7 e está pegando os servidores de nomes DNS do meu sistema Fedora 27 via DHCP, acredito. Estou tentando alterar o servidor de nomes DNS para os servidores de nomes do /etc/resolv.conf
Google. É diferente no meu fedora 27, quando faço isso e systemctl restart network
volto para os mesmos servidores de nomes no fedora 27.
Existe uma maneira de substituir isso?
Eu acredito que tenho que fazer algo em/etc/sysconfig/network-scripts/
Estou conectado via ethernet enp0s3
na vm e, claro, em pontevirbr0
A interface de rede da VM está configurada para aceitar
dhcp
apenas DNS. Altere as configurações da interface.Os arquivos de configuração da interface de rede estão no formato
/etc/sysconfig/network-scripts/
.Digamos que seja um kvm vps e a interface de rede seja eth0. Edite o arquivo
/etc/sysconfig/network-scripts/ifconfig-eth0
e adicione o seguinte para o servidor de nomes IPv4 do GoogleEm seguida, reinicie a rede da seguinte maneira
Você pode usar qualquer outro servidor de nomes.
Os servidores de nomes mencionados acima serão adicionados
resolve.conf
ePEERDNS=no
a diretiva impedirádhcp
a alteração do servidor de nomes.Outra saída é fazer
resolv.conf
somente leitura mesmo para root da seguinte formaSe você deseja editar o arquivo, use este último
chattr -i /etc/resolv.conf
antes de editar.O PS
PEERDNS=no
funciona apenas com sistema baseado em RHEL, incluindo RHEL, CentOS e Fedora.