Saya Tidak dapat memulai layanan "jaringan" CentOS 7 setelah menonaktifkan dan menghapus layanan "NetworkManager". Ketika saya memeriksa status layanan jaringan, muncul dengan kesalahan berikut:
#systemctl status network.service
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Fri 2015-01-16 22:30:46 GMT; 38s ago
Process: 4857 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
Jan 16 22:30:46 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Jan 16 22:30:46 localhost.localdomain systemd[1]: Unit network.service entered failed state.
Dalam CenOS sebelumnya tampaknya tidak memberikan masalah ketika beralih dari layanan "NetworkManager" ke layanan jaringan. Adakah gagasan tentang apa yang menyebabkan masalah dan bagaimana cara memperbaikinya?
Catatan: Saya menggunakan yum erase untuk menghapus layanan pengelolaan jaringan.
Ini adalah info tambahan seperti yang diminta:
/etc/sysconfig/network-script/ifcfg-enp8s0
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp8s0
UUID=453a07fe-1b07-4f29-bc32-f2168e50706a
ONBOOT=yes
HWADDR=XXXXXXXXXXX
MACADDR=XXXXXXXXXX
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
/etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search customer.marples.midcity.lan
nameserver 10.241.128.1
HWADDR=XXXXXXXXXXX
DAN MACADDR=XXXXXXXXXX
di konfigurasi antarmuka Anda. Ini tampaknya salah, karena sepertinya itu dimaksudkan untuk menjadi sama. Cobalah salah satu hal yang saya rekomendasikan (mengomentari bagian ini dalam konfigurasi Anda), mulai ulang dan coba lagi. Apakah kotak CentOS 7 ini SELinux berlaku? Apakah Anda menjalankan sistem ini pada perangkat keras atau di lingkungan virtual? hosts
dan resolv.conf
terlihat baik sejauh ini.
HWADDR
dan / atau MACADDR
, saya pikir mengambil MACADDR
cukup. Mulai ulang seluruh kotak dan lihat apakah jaringan muncul dengan benar. Juga, jika Anda tidak menggunakan IPv6
, bawa omong kosong itu di luar sana. Anda juga dapat memeriksa HWADDR Anda dengan menggunakan cat /sys/class/net/ens192/address
untuk memastikan pengaturannya dengan benar.
/etc/sysconfig/network-script/ifcfg-eth0
<br/>/etc/hosts
<br/>/etc/resolv.conf
<br/> <br/> Anda mungkin ingin memeriksa rute yang dikonfigurasi untuk NIC spesifik tersebut (ditemukan dalam/etc/sysconfig/network-scripts/route-<interface>
), karena ini dapat menyebabkan kesalahan serupa. <br/> <br/> Apakah Anda sudah mencobaifdown eth0
danifup eth0
bukannyasystemctl (re)start network
? Apakah Anda menonaktifkan / menghapusNetwork Manager
menggunakanyum remove