CentOS 6.3 फ्रेश इंस्टॉल के बाद नेटवर्क को सक्षम नहीं कर सकता


16

मैं एक नया सेंटोस 6.3 इंस्टॉलेशन करने की कोशिश कर रहा हूं, फिर विभिन्न yumकमांड चलाएं जैसे कि yum install httpd

स्थापना ठीक चलती है, हालाँकि मैं किसी भी नेटवर्क आधारित कमांड को नहीं चला सकता yum

मुझे पता है कि डिफ़ॉल्ट स्थापना में नेटवर्किंग अक्षम है। मैंने इस गाइड के/etc/sysconfig/network-scripts/ifcfg-eth0 अनुसार फाइल में संशोधन किया है , लेकिन त्रुटि प्राप्त करते रहें

नहीं मिल सकी mirrorlist http://mirrorlist.centos.org?release=6arch=i1386&repo=os त्रुटि थी

14: PYCURL ERROR 6 - "मेजबान 'mirrorlist.centos.org' को हल नहीं कर सका।"

त्रुटि: रेपो के लिए एक वैध आधार नहीं मिल सकता है: आधार

मैंने तब से /etc/resolv.confGoogle के नेमसर्वर 8.8.8.8 को शामिल करने के लिए फ़ाइल में संशोधन किया है, लेकिन इससे कुछ भी नहीं बदला है।

मैंने से (एक बना हुआ लेकिन पूरी तरह से योग्य डोमेन?) को /etc/sysconfig/networkबदलने में संशोधन किया है ।hostnamelocalhost.localdomainlocal.igoo.net

मैं इसे कल काम कर रहा था तो WHM / cPanel स्थापित करने की कोशिश की जो ठीक चला। फिर मैंने फैसला किया कि मुझे WHM / cPanel की ज़रूरत नहीं है इसलिए नए सिरे से इनसैट किए गए CentOS और अब मैं नेटवर्किंग काम करने के लिए उठाए गए कदमों को दोबारा नहीं ला सकता। जब मैं /etc/init.d/network restartत्रुटि संदेश चलाता हूं :

इंटरफ़ेस eth0 लाना:

Eth0 के लिए IP जानकारी का निर्धारण ... विफल; कोई लिंक मौजूद नहीं है। केबिल चेक करें?

(केबल अनप्लग नहीं है)

मुझे यकीन नहीं है कि आगे क्या करना है! क्या कोई सुझाव दे सकता है कि मैंने क्या याद किया है?


2
इंटरफ़ेस को मैन्युअल रूप से कॉन्फ़िगर करने का प्रयास करें और फिर एक पिंग करें। अपने नेटवर्क को मान लें 10.0.0.0: ifconfig eth0 10.0.0.100 upतबping 10.0.0.something
टिम

1
अपनी /etc/sysconfig/networkऔर ifcfg-eth0फ़ाइल सामग्री दिखाएं । इसके अलावा, क्या आप सुनिश्चित हैं कि आप डीएचसीपी चाहते हैं? CentOS बॉक्स आमतौर पर सर्वर होते हैं, और इसलिए आमतौर पर स्थैतिक पते की आवश्यकता होती है। "IP सूचना का निर्धारण ..." आपके प्रश्न में बिट इंगित करता है कि यह डीएचसीपी की कोशिश कर रहा है।
वॉरेन यंग

1
वैसे, आप जानते हैं कि आप अपने दूसरे इंस्टॉल के दौरान नेटवर्किंग सक्षम कर सकते हैं? ईएल 6 में डिफ़ॉल्ट रूप से नेटवर्किंग वास्तव में अक्षम है, लेकिन इसे बूट पर शुरू करने के लिए इसे स्थापित करने सहित स्थापना के दौरान इसे पूरी तरह से कॉन्फ़िगर करना संभव है।
वॉरेन यंग

1
@ यार्रेन यंग थैंक्स मैं इसे देखूंगा, निश्चित रूप से उपयोगी होगा।
लैरी बी

@ Rodgersand Hammertime क्या आप हमें निम्नलिखित दिखा सकते हैं? ifcfg-eth0 और resolv.conf की सामग्री, भी ifconfig -a मददगार हो सकती है। धन्यवाद।
tripledes

जवाबों:


13

मेरे Windows XP होस्ट (लैपटॉप) पर वर्चुअलबॉक्स का उपयोग कर CentOS 6.3 न्यूनतम अतिथि स्थापित करने के बाद मुझे वही त्रुटि संदेश मिला। मैं माइक्रो USB केबल के माध्यम से और मेरे Huawei मोबाइल Mifi का उपयोग करके वायरलेस रूप से, दोनों yum अपडेट करने में असमर्थ था

हालांकि, मैं एक मामूली परिवर्तन के साथ दोनों नेटवर्किंग और काम करने के लिए अद्यतन मिला केवल करने के लिए /etc/sysconfig/network-scripts/ifcfg-eth0 और /etc/init.d/network पुनः आरंभ

DEVICE = "eth0"
BOOTPROTO = "dhcp"
HWADDR = "मेरा हार्डवेयर पता"
NM_CONTROLLED = "हाँ"
ONBOOT = "हाँ"
TYPE = "ईथरनेट"

दिलचस्प अवलोकन:

NM_CONTROLLED = "हाँ"

मैं जो पढ़ रहा था , उससे सर्वर के लिए पसंदीदा सेटिंग नहीं है । हालाँकि, हाँ वायरलेस रूप से लैपटॉप के लिए अच्छा काम करता है।


7

NM_Controlled विकल्प नेटवर्क प्रबंधक नियंत्रित होगा और इसका मतलब है कि आप नेटवर्क प्रबंधक बनाम ifup, ifdown विधियों के माध्यम से इंटरफेस को नियंत्रित करेंगे।

पुण्य बॉक्स में Bridged बनाम Nat को शामिल करने का विकल्प आपके भौतिक मशीन के रूप में एक ही आईपी नेटवर्क में आपके vm को एक अलग IP पता प्रदान करेगा, जबकि nat विकल्प आपके vm के ip को आपके वर्चुअल नेटवर्क (virtualbox के अंदर) में अनुवाद करेगा। अपने भौतिक मशीनों के आईपी पते में। यह एनएटी के समान ही एक घरेलू लेन में एक राउटर के माध्यम से इंटरनेट से जुड़ने के समान दृष्टिकोण है।

यदि आपके कनेक्शन नेटवर्क इंटरफ़ेस के कॉन्फ़िगरेशन के लिए डीएचसीपी का उपयोग नहीं कर रहा है तो DNS रिज़ॉल्यूशन सेटअप होना महत्वपूर्ण है। यदि डीएचसीपी का उपयोग किया जाता है, तो डीएचसीपी सर्वर द्वारा इसका (या यह होना चाहिए) ध्यान रखा जाता है। एक होम लैन में, जो आपका इंटरनेट राउटर होगा, एक एंटरप्राइज़ नेटवर्क में यह आपका निर्दिष्ट डीएचसीपी सर्वर होगा, जब वर्चुअलबॉक्स के अंदर एक वीएम सेट करना होगा, हालांकि आपको इसे वर्चुअलबॉक्स के अंदर सेट करने की आवश्यकता हो सकती है।

यदि आप इंटरनेट का सीधा उपयोग नहीं चाहते हैं, तो आप प्रॉक्सी को कॉन्फ़िगर करने की आवश्यकता कर सकते हैं, यदि आप yum काम करना चाहते हैं।

मुझे उम्मीद है कि मदद करता है, मैं एक उद्यम वातावरण में एक भौतिक सर्वर पर कम से कम स्थापित करने के बाद खुद को CentOS स्थापित करने में अन्य समस्याएं आ रही हैं।


5

पहली बार जब आप Parallels में VM बनाते हैं तो वह eth0 का उपयोग करता है। यदि, हालांकि, आप इसे टेम्पलेट या क्लोन करते हैं, तो ईथरनेट इंटरफ़ेस इसे आवंटित किया जाता है (eth1, eth2 ...)। यदि आप वर्चुअलाइजेशन का उपयोग कर रहे हैं तो यह समस्या हो सकती है।

# ifconfig -a

... आपको दिखाना चाहिए कि क्या इंटरफ़ेस है लेकिन सक्षम नहीं है।

यदि यह वास्तव में, eth0 है, तो यहां दूसरों से सलाह (जैसे एंथनी और वॉरेन) अच्छी है।

यदि आपका अक्षम इंटरफ़ेस एथ 1 (या एथ 2 ...) है, तो आपको अपने वीएम के वास्तविक इंटरफ़ेस और मैक पते से मेल करने के लिए / etc / sysconfig / network-script / में एक डुप्लिकेट और उसकी DEVICE और HWADDR सेटिंग्स को संपादित करने की आवश्यकता है।

मेरे ब्लॉग पर अधिक विवरण यदि यह वास्तव में मामला है। सौभाग्य!


3

मुझे लिनक्स मिंट 13. पर चल रहे वर्चुअलबॉक्स का उपयोग कर CentOS 6.3 को स्थापित करने में भी यही समस्या थी। मैंने वर्चुअलबॉक्स पर नेटवर्क सेटिंग्स को "NAT" से "ब्रिज्ड एडेप्टर" में बदल दिया और इस समस्या को हल कर दिया।


2

यह सबसे अधिक संभावना है क्योंकि आपके नेटवर्क कार्ड पर मैक का पता बदल गया है।

यदि आपने किसी वर्चुअल मशीन को क्लोन / डुप्लिकेट किया है और उसने एक नया मैक एड्रेस बनाया है तो इसे मूल मशीन के समान सेट करने का प्रयास करें। नेटवर्क सेटिंग्स में पुराने मैक पते को कॉपी और पेस्ट करें> उन्नत और VM को पुनरारंभ करें।

(मैं सिर्फ एक CentOS 6.3 VM मैं वर्चुअल बॉक्स के साथ क्लोन पर एक ही त्रुटि थी)।


1
शायद वीएम पर नेटवर्क सेटिंग्स को ब्रिड करने के लिए बदलना पर्याप्त होता। वैसे भी VirtualBox पर आम सेटिंग। सुनिश्चित करें कि आप विशेष रूप से पुराने पदों के लिए दिए गए उत्तरों की जाँच करें, और यदि आप कर सकते हैं तो उन्हें सुधारें। U & L में आपका स्वागत है।
vgoff

2

मैं VirtualBox पर CentOS 6 पर 1 नेटवर्क एडॉप्टर सक्षम के साथ एक ही समस्या थी। डिफ़ॉल्ट रूप से स्थापित होने के बाद इसमें केवल स्थानीय लूपबैक एडाप्टर 127.0.0.1 था, हालांकि मैं कमांड दर्ज करके मैन्युअल रूप से ब्रिजिंग नेटवर्किंग शुरू कर सकता था

dhclient -v eth1

यह बूट पर स्वचालित रूप से नेटवर्किंग शुरू नहीं करता था। मेरे लिए समाधान के रूप में नेटवर्क कॉन्फ़िगरेशन को ट्वीक करना था:

$ cd /etc/sysconfig/network-scripts; 
$ cp ifcfg-eth0 ifcfg-eth1
$ vi ifcfg-eth1

और निम्नलिखित पंक्तियों को संशोधित करें:

DEVICE="eth1"                 # set device name to ether
ONBOOT="yes"
HWADDR="08:00:27:20:9D:71"    # must match to VirtualBox "MAC address" value

शेष पंक्तियाँ ifcfg-eth1मूल ifcfg-eth0फ़ाइल में बनी रहेंगी :

BOOTPROTO="dhcp" 
NM_CONTROLLED="yes"
TYPE="Ethernet" 
UUID="7830e5b9-785b-4650-b1ce-caf9f9c257f5"

अब ifcfg-eth1नेटवर्क सर्विस को सेव और रिस्टार्ट करें

$ /etc/init.d/network restart

चेक $ ifconfig

eth1      Link encap:Ethernet  HWaddr 08:00:27:20:9D:71  
      inet addr:192.168.0.20  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fe20:9d71/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:958 errors:0 dropped:0 overruns:0 frame:0
      TX packets:452 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:106251 (103.7 KiB)  TX bytes:74948 (73.1 KiB)
      Interrupt:10 Base address:0xd020 

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

0

अपनी /etc/resolv.confफ़ाइल की जाँच करें । YUM केवल पहले नेमसर्वर की जाँच करेगा, यदि यह स्थानीय DNS रिज़ॉल्वर है तो यह आपको "होस्ट नहीं कर सका ..." त्रुटि देगा

इसे resolv.confनीचे दिखाए गए अनुसार अपने नेमसर्वर में रखें :

nameserver 8.8.8.8
nameserver 8.8.4.4

(ये Google के सार्वजनिक DNS सर्वर हैं ।)


1
कोई -1 नहीं, लेकिन मुझे बड़ा लुभावना लगता है, जब भी कोई बिना किसी बड़े डिस्क्लेमर के ये सुझाव देता है । मिथिंक्स Google लोगों के बारे में पहले से ही पर्याप्त डेटा एकत्र करता है, DNS पहेली में सिर्फ एक और टुकड़ा है।
0xC0000022L

0

यहाँ 'googling on centos 6.3' पर नेटवर्क कैसे शुरू करें?

प्रश्न में संदर्भित गाइड से शुरू करें । सारांश में, CentOS डिफ़ॉल्ट रूप से नेटवर्किंग परत को चालू नहीं करता है, लेकिन यह आसानी से कॉन्फ़िगर किया गया है।

अभी भी समस्याएं हैं? यदि CentOS हाइपर- V 2012 पर एक VM में चल रहा है, तो नेटवर्क इंटरफ़ेस ने नाम बदल दिया हो सकता है। समस्या और समाधान यहाँ की पहचान की


0

यदि आप एक डोमेन के अंतर्गत हैं और आपको अपना स्वयं का डीएचसीपी, डीएनएस, विज्ञापन मिला है, तो बस उस आईपी को नेमवर की पहली सूची में दें:

nameserver xx.xx.xx.xx

इसे सहेजें और फिर निष्पादित करें:

service network restart
ifup eth0

यह काम करेगा।


0

यह डैनियल के जवाब के समान है लेकिन, मैंने निम्नलिखित आदेश का उपयोग किया:

service network restart
ifup e\*

यह स्वचालित रूप से नामित एडाप्टर (मेरे मामले में enp0s3) को बूट करता है, क्योंकि ifup eth0 काम नहीं करता है)

संपादित करें: बची हुई स्ट्रिंग के साथ अपडेट किया गया


ध्यान दें कि आपको शायद तारांकन ( ifup e\*) से बचना चाहिए । इससे बचने के बिना, आपका शेल मौजूदा कार्यशील निर्देशिका में फ़ाइलों को ग्लोब कर सकता है जो eकिसी भी मौजूद हैं। आपकी आज्ञा को कुछ इस तरह क्रियान्वित किया जाएगाifup employee1.txt employee2.txt ...
drs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.