Soluzione 1:
 In Centos7.0 disabilitare NetworkManager lascerà un client dhcp in esecuzione configurato per NetworkManager. Ciò causa il messaggio di errore RTNETLINK answers: File exists quando network il servizio è avviato. 
 Il vecchio dhclient Il processo ha l'ulteriore "vantaggio" che alla scadenza del contratto di locazione il tuo dhclient si strozzerà, poiché non può raggiungere NetWorkManager, rimuovendo così il tuo indirizzo IP.
 Se grep per questo, vedrai che punta a un file di configurazione di NetWorkManager.
[[email protected] ~]# 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
 Quindi quello che puoi fare è eliminare il dhclient e solo allora avvia il tuo servizio di rete.
Soluzione 2:
 Anche un conflitto IP causerà questo errore. Prova:systemctl stop network , quindi ifup eth0 .