Solusi 1:
Di Centos7.0 menonaktifkan NetworkManager akan membiarkan klien dhcp berjalan dikonfigurasi untuk NetworkManager. Ini menyebabkan pesan kesalahan RTNETLINK answers: File exists
ketika network
layanan dimulai.
dhclient
basi proses memiliki "manfaat" tambahan yaitu ketika masa sewa berakhir dhclient
Anda akan tersedak, karena tidak dapat menjangkau NetWorkManager, sehingga menghapus alamat IP Anda.
Jika Anda grep
untuk itu, Anda akan melihat bahwa itu mengarah ke file konfigurasi 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
Jadi yang dapat Anda lakukan adalah mematikan dhclient
dan baru kemudian mulai layanan jaringan Anda.
Solusi 2:
Konflik IP juga akan menyebabkan kesalahan ini. Coba:systemctl stop network
, lalu ifup eth0
.