No Centos7.0, a desativação do NetworkManager deixará um cliente dhcp em execução configurado para o NetworkManager. Isso causa a mensagem de erro RTNETLINK answers: File exists
quando o serviço network
é iniciado.
O processo dhclient
obsoleto tem o "benefício" adicional que, quando a concessão expirar, o seu dhclient
irá sufocar, pois não poderá acessar o NetWorkManager, removendo assim o seu endereço IP.
Se você grep
, verá que aponta para um arquivo de configuração do NetWorkManager.
[root@host ~]# ps -ef | grep dhc
root 1865 792 0 Apr28 ? 00:00:00 /sbin/dhclient -d -sf \
/usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eno1.pid -lf\
/var/lib/NetworkManager/dhclient-c96e56d3-a4c9-4a87-85ca-93dc0ca268f2-eno1.lease\
-cf /var/lib/NetworkManager/dhclient-eno1.conf eno1
Então, o que você pode fazer é matar o dhclient
e só então iniciar o serviço de rede.