Meu /etc/resolv.conf está sendo resetado toda vez que eu reinicio a rede

2

Este é o meu /etc/resolv.conf em CentOS 7 :

# Generated by NetworkManager
search example.com
nameserver 10.0.2.3
~                   

Este é o meu / etc / sysconfig / network-scripts / ifcfg-eth0

DEVICE=eth0
BOOTPROTO=dhcp
DEFROUTE="yes"
ONBOOT="yes"
TYPE=Ethernet
PERSISTENT_DHCLIENT="yes"
ZONE=public
DNS="192.168.33.11"
PROXY_METHOD=none
BROWSER_ONLY=no
IPADDR=192.168.33.11
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

Sempre que eu tento reiniciar a rede usando systemctl restart network após adicionar nameserver 192.168.33.11 , ela é redefinida para a acima. Quais alterações devo fazer no ifcfg-eth0 para que meu novo nameserver não seja apagado mesmo no reinício.

    
por Samuel Thomson 09.10.2018 / 12:34

1 resposta

0
# echo "PEERDNS=no" >>  /etc/sysconfig/network-scripts/ifcfg-eth0

que pode impedir que o DHCP substitua /etc/resolv.conf

Você deve desativar o serviço NetworkManager se quiser editar manualmente os arquivos no diretório / etc / sysconfig / network-scripts.

# systemctl status NetworkManager

Se o comando retornar "ativo", você deverá desativá-lo.

# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service
# systemctl restart network.service
# systemctl enable network.service

Você pode editar /etc/resolv.conf

    
por 09.10.2018 / 13:45