मैं "NetworkManager" सेवा को अक्षम और हटाने के बाद CentOS 7 "नेटवर्क" सेवा शुरू नहीं कर सकता। जब मैं नेटवर्क सेवा की स्थिति की जांच करता हूं, तो यह निम्नलिखित त्रुटि के साथ आता है:
#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.
पहले CenOS में "NetworkManager" सेवा से नेटवर्क सेवा में स्विच करने पर कोई समस्या नहीं दी गई थी। किसी भी विचार के रूप में क्या समस्या का कारण बनता है और इसे कैसे ठीक करें?
नोट: मैंने नेटवर्क प्रबंधन सेवा को हटाने के लिए yum erase का उपयोग किया है।
यहाँ अतिरिक्त जानकारी के रूप में पूछा गया है:
/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
और MACADDR=XXXXXXXXXX
आपके इंटरफ़ेस कॉन्फ़िगरेशन में है। यह गलत लगता है, क्योंकि ऐसा लगता है कि यह समान होने का इरादा है। मेरे द्वारा सुझाई गई चीजों में से एक को आज़माएं (इस भाग को आपके कॉन्फ़िगर में टिप्पणी करते हुए), पुनः आरंभ करें और पुनः प्रयास करें। क्या यह CentOS 7 बॉक्स SELinux लागू है? क्या आप इस सिस्टम को हार्डवेयर पर या वर्चुअल वातावरण में चला रहे हैं? hosts
और resolv.conf
अब तक अच्छे लग रहे हैं।
HWADDR
और / या MACADDR
, मुझे लगता है कि बाहर निकालना MACADDR
पर्याप्त होना चाहिए। पूरे बॉक्स को पुनरारंभ करें और देखें कि क्या नेटवर्क ठीक से आ रहा है। इसके अलावा, यदि आप उपयोग नहीं करते हैं IPv6
, तो उस बकवास को वहां से बाहर ले जाएं। आप cat /sys/class/net/ens192/address
यह सुनिश्चित करने के लिए कि यह ठीक से सेटअप है, का उपयोग करके आप अपने HWADDR की जाँच कर सकते हैं ।
/etc/sysconfig/network-script/ifcfg-eth0
<br/>/etc/hosts
<br/>/etc/resolv.conf
<br/> <br/> आप उस विशिष्ट एनआईसी के लिए अपने कॉन्फ़िगर किए गए मार्गों की जांच करना चाहते हैं। (पाया गया/etc/sysconfig/network-scripts/route-<interface>
), क्योंकि यह समान त्रुटियों का कारण हो सकता है। <br/> <br/> आप का प्रयास किया थाifdown eth0
औरifup eth0
बजायsystemctl (re)start network
? स्थापना रद्द करें आप अक्षम / क्याNetwork Manager
का उपयोग करyum remove