Tôi không thể khởi động dịch vụ "mạng" của CentOS 7 sau khi vô hiệu hóa và xóa dịch vụ "Trình quản lý mạng". Khi tôi kiểm tra trạng thái dịch vụ mạng, nó sẽ xuất hiện lỗi sau:
#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.
Trong CenOS trước đó, dường như không có vấn đề gì khi chuyển từ dịch vụ "Trình quản lý mạng" sang dịch vụ mạng. Bất kỳ ý tưởng như những gì gây ra vấn đề và làm thế nào để khắc phục nó?
Lưu ý: Tôi đã sử dụng yum erase để xóa dịch vụ quản lý mạng.
Đây là thông tin bổ sung khi được hỏi:
/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
AND MACADDR=XXXXXXXXXX
trong cấu hình giao diện của bạn. Điều này có vẻ là sai, vì có vẻ như nó có ý định giống nhau. Hãy thử một trong những điều tôi khuyên dùng (nhận xét phần này trong cấu hình của bạn), khởi động lại và thử lại. Đây có phải là hộp CentOS 7 TỰ ĐỘNG thi hành không? Bạn đang chạy hệ thống này trên một phần cứng hoặc trong một môi trường ảo? hosts
và resolv.conf
nhìn tốt cho đến nay.
HWADDR
và / hoặc MACADDR
, tho tôi nghĩ rằng việc đưa ra MACADDR
là đủ. Khởi động lại toàn bộ hộp và xem nếu mạng đến đúng cách. Ngoài ra, nếu bạn không sử dụng IPv6
, hãy mang thứ rác rưởi đó ra. Bạn cũng có thể kiểm tra HWADDR của mình bằng cách sử dụng cat /sys/class/net/ens192/address
để đảm bảo thiết lập đúng.
/etc/sysconfig/network-script/ifcfg-eth0
<br/>/etc/hosts
<br/>/etc/resolv.conf
<br/> <br/> Bạn có thể muốn kiểm tra các tuyến đường được định cấu hình của mình cho NIC cụ thể đó (tìm thấy trong/etc/sysconfig/network-scripts/route-<interface>
), vì điều này có thể gây ra lỗi tương tự. <br/> <br/> Bạn đã thửifdown eth0
vàifup eth0
thay vìsystemctl (re)start network
? Bạn đã vô hiệu hóa / gỡ cài đặtNetwork Manager
bằng cách sử dụngyum remove