वर्चुअल बॉक्स और विंडोज होस्ट मशीन के साथ होस्ट-केवल नेटवर्क: डिवाइस एथ 1 नहीं पा सकता है


12

(ANSWER BELOW)

मुझे वर्चुअलबॉक्स में होस्ट-ओनली नेटवर्क को लागू करने में समस्या है। मेरी होस्ट मशीन विंडोज 7 अल्टीमेट के तहत चल रही है, और अतिथि ओएस उबंटू सर्वर 12.04.2 64 बिट है।

मैं वर्चुअल बॉक्स होस्ट-केवल एडेप्टर कॉन्फ़िगर करता हूं।

वर्चुअल बॉक्स होस्ट-केवल एडेप्टर कॉन्फ़िगरेशन

वर्चुअलबॉक्स होस्ट-केवल एडेप्टर - डीएचसीपी सर्वर अक्षम

जैसा कि आप देख सकते हैं डीएचसीपी सर्वर अक्षम है और मैं सक्षम और अक्षम दोनों की कोशिश करता हूं लेकिन समस्या अभी भी है।

नीचे का परिणाम है

ipconfig /all

विंडोज सीएमडी से

विंडोज ipconfig / सभी परिणाम

अब मेरी वर्चुअल मशीन नेटवर्क सेटिंग्स

वर्चुअल मशीन नेटवर्क सेटिंग्स

जब मैं VM को चलाता हूं तो ubuntu नेटवर्क के विन्यास के साथ कुछ समस्या को नीचे की छवि के रूप में बल देता है

Ubutnu बूटिंग नेटवर्क कॉन्फ़िगरेशन समस्या

नीचे के रूप में मेरा / etc / नेटवर्क / इंटरफेस फ़ाइल:

/ etc / नेटवर्क / इंटरफेस सामग्री

जब मैं नेटवर्किंग सेवा को फिर से शुरू करता हूं, तो "डिवाइस डिवाइस एथ 1 नहीं ढूँढ सकता, नीचे दिए गए एथ 1 को लाने में विफल:

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

अगर मैं "ifdown" विकल्पों के साथ जाता हूं, तो ब्लो के रूप में प्रतिक्रिया:

यहाँ छवि विवरण दर्ज करें

किसी भी तरह की सहायता को आभार समझेंगे

अग्रिम में धन्यवाद


उत्तर

अतिथि मशीन पर वर्चुअलबॉक्स नेटवर्क एडेप्टर का नाम हर समय तय नहीं होता है, हर बार जब आप वीबी प्रीफ्रेंस से होस्ट एडेप्टर को अक्षम और सक्षम करते हैं, तो नेटवर्क डिवाइस नाम पोस्ट-एपेंडेड संख्या में वृद्धि होगी। उदाहरण के लिए, यदि आप नेटवर्क होस्ट-केवल एडेप्टर को पांच बार अक्षम और सक्षम करते हैं, तो नया नेटवर्क नाम eth4 होना चाहिए, और यदि यह आठ बार था, तो नेटवर्क नाम eth7 और इसी तरह होना चाहिए।

यदि आपको नहीं पता कि आपका वर्तमान नेटवर्क डिवाइस नाम क्या है, तो उपयोग करें:

ifconfig -a 

यह सभी उपलब्ध नेटवर्क एडेप्टर (डिवाइस) को प्रिंट करेगा, आपका नया नाम ढूंढेगा और नए नाम के साथ पुन: कॉन्फ़िगर / आदि / नेटवर्क / इंटरफेस फाइल करेगा।

DHCP कॉन्फ़िगरेशन के लिए अपने वर्तमान डिवाइस के नाम के साथ eth5 को बदलने के लिए नीचे दिए गए कोड का उपयोग करें

auto eth5
iface eth5 inet dhcp

और स्थिर आईपी के लिए आप नीचे कोड कर सकते हैं: (आपको अभी भी अपने डिवाइस के नाम के साथ eth5 को बदलने की आवश्यकता है, और स्थिर आईपी भी, ज्यादातर स्थितियों में नेटमास्क बदलने की आवश्यकता नहीं है):

auto eth5
iface eth5 inet static
        address 192.168.56.101
        netmask 255.255.255.0

मुझे उम्मीद है कि यह किसी और की मदद करेगा।


आपको प्रश्न में अपना उत्तर पोस्ट नहीं करना चाहिए बल्कि इसे स्वयं एक उत्तर के रूप में पोस्ट करें (आपको अपने स्वयं के प्रश्नों का उत्तर देने की अनुमति है) और इसे हल के रूप में चिह्नित करें।
lindhe

जवाबों:


1

यह eth1 होने की आवश्यकता नहीं है। मेरी वर्चुअल मशीन पर, यह eth2 है।

/dev/eth*आपके मामले में एलएस प्रिंट क्या करता है ?


धन्यवाद, आप मुझे एक बड़ा संकेत देते हैं, आप सही हैं, यह eht1 नहीं है, मेरे वीएम पर यह eth5 है, यदि आप "ifconfig -a" प्रिंट करते हैं तो सभी मौजूदा सक्रिय नेटवॉक उपकरणों के लिए नाम प्रिंट करेंगे। BTY "/ dev / eth *" मेरे साथ काम नहीं कर रहा है। मैं विश्वास नहीं कर सकता कि इस छोटे से मुद्दे पर कितना समय बिताया
मोहम्मद अहमद

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

2

एडेप्टर की एक सूची देखने के लिए आपकी वर्चुअल मशीन एक्सेस कर सकती है, इसका उपयोग करें:

ls /sys/class/net

यह आपको इंटरफ़ेस नाम दिखाएगा। उदाहरण के लिए, दो नेटवर्क एडेप्टर की स्थापना के साथ, मेरा उबंटू अतिथि इस तरह दिखता है।

eth1  eth2  lo

पारितोषिक के लिए धन्यवाद! क्या आपके पास कोई विचार है कि मेरे पास केवल क्यों है: eth0 और lo? मैं Zentyal 3.2.4 चला रहा हूं, जो कि Ubuntu है लेकिन इसे वेब इंटरफेस से कॉन्फ़िगर करने के लिए कुछ सुविधा जोड़ी गई है।
el.severo

किसी अन्य नेटवर्क एडेप्टर को जोड़ने का प्रयास करें। इसे / sys / class / net में दिखाना चाहिए। दूसरे एडॉप्टर को संभवतः एथ 1 के रूप में सूचीबद्ध किया जाएगा, लेकिन शायद एथ 2, या एथ 3, आदि के रूप में
क्रिश्चियन लॉन्ग

दिलचस्प बात यह है कि यह केवल eth0 और lo प्रतीत होता है।
el.severo

0

वर्चुअलबॉक्स 4.x से 5.x (डेबियन पर) में अपग्रेड करने के बाद एक ही समस्या का सामना किया, लेकिन यह उबंटू पर भी लागू होता है)। मैंने (vboxnet0, होस्ट-ओनली) gateway 0.0.0.0की /etc/network/interfacesघोषणा में एक छोड़ दिया है eth1, जो 4.x के लिए ठीक था, लेकिन 5.x में सेवा को क्रैश कर दिया failed to bring up eth1

निकाला जा रहा है gateway(और broadcastऔर network) की eth1घोषणा चाल किया था।

ध्यान दें कि आपके पास निश्चित नियम /etc/udev/rules.d/70-persistent-net.rulesहो सकते हैं जिनमें आप हटाना / अपडेट करना चाहते हैं।

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