VirtualBox में न्यूनतम CentOS 6.4 स्थापित किया गया है लेकिन कोई इंटरनेट नहीं है?


28

मैंने अभी VirtualBox का उपयोग करना शुरू किया है, लेकिन जब मैं टाइप करता हूं तो मुझे CentOS पर कोई इंटरनेट नहीं लगता है yum update। क्या मेरी समस्या का कोई हल है? (यह संभवत: मिसकॉन्फ़िगर किए गए VirtualBox के साथ एक समस्या हो सकती है)

यहाँ का उत्पादन है ifconfig

छवि


आपके ifconfig का आउटपुट क्या है?
22:22 पर Tillman32


हाँ, आपके पास कोई Eth0 नहीं है - बस पाश वापस। मुझे लगता है कि मेरे पास आपके लिए जवाब है।
टिलमैन 32

मैंने इसे अभी स्थापित किया है, यह 100% साफ है। शायद मुझे अपने वर्चुअलबॉक्स को कॉन्फ़िगर करने की आवश्यकता है?
व्लाद

@ user0000001 - स्क्रीनशॉट के साथ अपने प्रश्न को अपडेट करें और मैं इस प्रश्न को बढ़ा दूंगा।
रामहाउंड

जवाबों:


51

ऐसा लगता है कि आपका eth0 सेट नहीं है। यहाँ मैंने CentOS 6.4 पर खान को ठीक करने के लिए क्या किया है।

sudo su -

cat /etc/sysconfig/network |grep -i network

इसे वापस करना चाहिए: नेटवर्क = हां - यदि यह नहीं है, तो इसे हां में बदल दें।

vi /etc/sysconfig/network-scripts/ifcfg-eth0

इस तरह दिखना चाहिए:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"

कुछ विकल्प हैं जिन्हें हम यहाँ बदलना चाहते हैं, NM_CONTROLLED को NO होना चाहिए, ONBOOT को YES होने की आवश्यकता है, और अंत में इस कोड को नीचे जोड़ें:

BOOTPROTO="dhcp"

यह आपको अपने डीएचसीपी से एक आईपी हड़पने और अनिवार्य रूप से आईपीवी 4 को सक्षम करने की अनुमति देगा।

अब पूरी फाइल इस तरह दिखनी चाहिए:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"

सहेजें और बंद करें। अब, इन सेटिंग्स के साथ पुनः लोड करने के लिए नेटवर्क सेवा को पुनः आरंभ करने देता है:

[root@Development ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]

'Eth0 ′ - भयानक सूचना! अब यह देखने के लिए जांचें कि क्या हमें अपने डीएचसीपी से एक आईपीवी 4 मिला है:

ifconfig

अब आपको 'eth0' देखना चाहिए।


इस बारे में प्रयास करने के लिए।
व्लाद

क्या आपको यह काम कर रहा था?
टिलमैन 32

हां सर, यह एक आकर्षण की तरह काम करता है।
व्लाद

2
मेरे लिए ऐसा लगता है कि आपका वर्चुअल बॉक्स VM एक ब्रिड्ड मोड में है (आपके होस्ट NIC से जुड़ा हुआ है) और यह आपके DHCP सर्वर से खुद का आईपी नहीं है। (आपका राउटर) आपने 192.168.XX एड्रेस को एक अलग सबनेट 10.XXX से पिंग करने की कोशिश की। अपने VMs NIC सेटिंग्स को वर्चुअलबॉक्स में NAT या स्वतंत्र में बदलने का प्रयास करें।
Tillman32

1
वर्चुअलबॉक्स में CentOS सेट करते समय मेरे लिए यह अद्भुत काम कर गया।
नेस्टर लेडन

5

आपके पास कोई नेटवर्किंग कॉन्फ़िगर नहीं है। आपको इसे स्थापित करने के दौरान सक्षम होना चाहिए (इसके स्पष्ट नहीं होने के बावजूद, मैंने इसे अपनी पहली न्यूनतम-स्थापना के दौरान भी याद किया)। प्रयत्न:

dhclient eth0 # gets you DHCP on en0

यह आप शुरू कर देंगे। फिर कोशिश करो:

yum install system-config-network-tui

जो आपको शाप आधारित नेटवर्क कॉन्फिग प्रोग्राम देगा जहाँ आप चीजों को स्थायी रूप से सेट कर सकते हैं।


1
बहुत बढ़िया, यह काम करता है। धन्यवाद। क्या मुझे dhclient eth0अपनी वर्चुअल मशीन को रिबूट करने के लिए हर बार टाइप करना होगा ?
व्लाद

1
Btw, एक त्रुटि हो रही है puu.sh/3mIhT.png
व्लाद

नहीं, आप बूट पर डीएचसीपी को सक्षम करने के लिए नेटवर्क उपकरण का उपयोग करें जिसे आपने यम के साथ स्थापित किया है।
रिच होमोलका

4

मुझे एक समान समस्या थी, लेकिन मुझे जो कुछ भी करने की ज़रूरत थी वह नेटवर्क-स्क्रिप्ट को ऑनबूट के लिए हां करने और नेटवर्क को पुनरारंभ करने के लिए संपादित करना था।

नेटवर्क-स्क्रिप्ट संपादित करें

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

नेटवर्क को पुनरारंभ करें

 systemctl restart network

3

जब आप नेटवर्किंग पृष्ठ पर CentOS स्थापित कर रहे हैं, तो नीचे बाईं ओर एक बटन है जो आपको नेटवर्क सेटिंग्स को कॉन्फ़िगर करने की अनुमति देता है। Eth0 के बगल में संपादित करें पर क्लिक करें और स्वचालित रूप से कनेक्ट होने के लिए नेटवर्क सेट करने के लिए चेकबॉक्स ढूंढें।

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