CentOS: eth0 बूट पर शुरू नहीं हो रहा है


10

जब भी मैं एक CentOS हाइपर- V VM को रिबूट करता हूं, eth0तो स्वचालित रूप से शुरू नहीं होता है। मुझे केवल इतना ही करना है ifup eth0और सभी को ठीक करना है, लेकिन यह ssh से संभव नहीं है! मैं रनले 3 में शुरू कर रहा हूं।


[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)

ifup eth0कंसोल पर प्रदर्शन करने के बाद :

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:5D:2B:2B:07
      inet addr:10.10.0.3  Bcast:10.10.0.255  Mask:255.255.255.0
      inet6 addr: fe80::215:5dff:fe2b:2b07/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:34 errors:0 dropped:0 overruns:0 frame:0
      TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:4656 (4.5 KiB)  TX bytes:6399 (6.2 KiB)
      Interrupt:9 Base address:0xa000

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
IPADDR=10.10.0.3
NETMASK=255.255.255.0
GATEWAY=10.10.0.1
USERCTL=no
ONBOOT=yes

[root@localhost ~]# chkconfig --list | grep network
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

नेटवर्क प्रबंधक को बंद करने का प्रयास करने के बाद

[root@localhost ~]# chkconfig NetworkManager off
error reading information on service NetworkManager: No such file or directory
[root@localhost ~]# service NetworkManager status
NetworkManager: unrecognized service


सबसे हाल ही में साफ बूट

[root@localhost ~]# grep eth0 /var/log/messages
Jul  7 02:12:44 localhost kernel: eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
Jul  7 02:13:15 localhost kernel: eth0: Using EEPROM-set media 100baseTx-FDX.

[root@localhost ~]# dmesg | grep eth0
eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
eth0: Using EEPROM-set media 100baseTx-FDX.
eth0: no IPv6 routers present


केवल मैंने जो भी समस्याएं देखी हैं, वह यह है कि जब मैं कमांड करता हूं तो ifup eth0मुझे निम्नलिखित त्रुटियां मिलती हैं, लेकिन फिर eth0भी शुरू हो जाती है:

[root@localhost ~]# ifup eth0
/etc/sysconfig/network-scripts/ifup-ipv6: line 56: /etc/sysconfig/network: No such file or directory
/etc/sysconfig/network-scripts/ifup-aliases: line 125: /etc/sysconfig/network: No such file or directory

कौन सा CentOS जारी? 5.x या 6.x?
केव

यह सेंटोस ६.२ है
कैमरून अज़ीज़

कुछ हद तक "इंटरफेस एथो को ऊपर लाना: डिवाइस एथ0 मौजूद नहीं लगता है, जिससे इनिशियलाइज़ेशन में देरी हुई है [फेल्ड]" समस्या।
इवान चौ

जवाबों:


11

हम्म। अपने अंतिम संदेश से, /etc/sysconfig/networkफ़ाइल की तलाश करें।

मेरे पास है:

$ cat /etc/sysconfig/network
NETWORKING=yes

आप भी कर सकते हैं (मेरे CentOS 5 बॉक्स पर):

NETWORKING=yes
HOSTNAME=foo.example.org
GATEWAY=192.168.1.1

प्रलेखन यहाँ है (कम से कम 5 के लिए, जो बहुत समान होना चाहिए)

मुझे यकीन नहीं है कि "नेटवर्किंग" सेटिंग के लिए डिफ़ॉल्ट क्या है। यह संभव है कि यह "नहीं" है और इसलिए यह बूट पर शुरू नहीं हो रहा है।


आपको यह मिला! बहुत - बहुत धन्यवाद। फ़ाइल मौजूद नहीं थी, एक त्वरित स्पर्श और vi ने चाल चली।
कैमरून अजीज

4
यह आपके सिस्टम पर कैसे गायब था? system-config-networkशुरुआती इंस्टॉलेशन के बाद चलने से चीजें सही जगह पर होंगी अगर वे इंस्टॉलेशन प्रक्रिया के दौरान परिभाषित नहीं किए गए थे।
ewwhite

5

/etc/sysconfig/network-scripts/ifcfg-eth0फ़ाइल खोलें और पंक्ति बदलें

ONBOOT=no

साथ में

ONBOOT=yes

फ़ाइल को सहेजें और बाहर निकलें, और लिनक्स सिस्टम को पुनरारंभ करें।


3

के NetworkManagerसाथ सेवा को अक्षम करें chkconfigया ntsysvदेखें कि क्या मदद करता है।

यदि यह नहीं चल रहा है, तो अपने /var/log/boot.log dmesgऔर / var / log / संदेशों की जांच करें। एक साफ बूट के बाद, grep eth0 /var/log/messagesया dmesg | grep eth0आपको यह पता लगाना चाहिए कि क्या हो रहा है।

क्या यह नया VM या क्लोन सिस्टम (P2V) है?


मैंने सेवा को रोकने की कोशिश के आउटपुट के साथ टिकट को अपडेट किया है
कैमरून अज़ीज़

ओह, यह कुछ मामलों में एक समस्या हो सकती है। मेरा अपडेट देखें
ewwhite

यह एक नया vm है
कैमरून अजीज

0

सुनिश्चित करें कि फ़ोल्डर में /etc/sysconfig/network-scripts/आपके पास केवल प्रासंगिक फ़ाइलें हैं, और कोई अन्य नहीं!

viसंपादक के साथ विशेष ध्यान रखें या इसी तरह से ~ के साथ समाप्त होने वाली बैकअप फ़ाइलों को बनाएं

जब ऐसा होता है, तो मैंने कुछ linux distros को बूट में कुछ इंटरफेस लाने में विफल देखा है।


0

एक लिगेसी नेटवर्क एडॉप्टर जोड़ने की कोशिश करें, जो एक इम्यूलेटेड इंटेल e1000 जीबी निक है। इसने मेरे लिए सेन्टोस के मुद्दे को स्वचालित रूप से नेटवर्किंग शुरू नहीं करने का निर्णय लिया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.