वर्चुअलबॉक्स: नेटवर्किंग कैसे सेट करें ताकि होस्ट और गेस्ट दोनों इंटरनेट एक्सेस कर सकें और एक-दूसरे से बात कर सकें


120

मैं सोच रहा था कि क्या कोई मुझे VirtualBox (4.0.2) में वर्चुअल नेटवर्किंग स्थापित करने के बारे में एक सरल गाइड दे सकता है ताकि निम्नलिखित परिदृश्य काम करें:

  • मेजबान और अतिथि दोनों इंटरनेट का उपयोग कर सकते हैं
  • मेजबान पिंग अतिथि और इसके विपरीत कर सकते हैं
  • मेजबान अतिथि और इसके विपरीत चल रहे एक अपाचे वेब सर्वर का उपयोग कर सकते हैं

मैं अपने अतिथि के लिए सेटिंग्स में उपलब्ध विभिन्न नेटवर्क एडेप्टर के साथ चक्कर लगा रहा हूं, लेकिन मैं अभी इसका पता नहीं लगा पा रहा हूं। कोई है जो मुझे यहाँ मदद कर सकता है?

होस्ट विंडोज 7 32-बिट चला रहा है और अतिथि Ubuntu 10.10 32-बिट चला रहा है।


मेरे पास एक ही सेटअप है, जो ब्रिजिंग नेटवर्किंग के साथ स्थापित है। मुझे paravirtualsed नेटवर्क एडॉप्टर virtio-net के उपयोग से समस्याएँ थीं, यह बहुत परतदार था। हालांकि नकली निक्स ठीक थे।
ओलिवेबी

मैं इस पर अपने बालों को फाड़ रहा था, मैं पहले से ही ब्रिज मोड का उपयोग कर रहा था। मुझे जो बदलाव करने की आवश्यकता थी वह ब्रिड्ड एडेप्टर का नाम था - यह मेरा Wifi नेटवर्क था। जब मैंने इसे अपने LAN में बदला तो यह जादुई रूप से काम करने लगा। VM का पुनः आरंभ आवश्यक नहीं है।
श्रीधर सरनोबत

जवाबों:


113

इसे इस्तेमाल करे:

  1. 2 एडेप्टर का उपयोग करने के लिए वर्चुअलबॉक्स सेटअप करें:
    • पहला एडाप्टर NAT पर सेट है (जो आपको इंटरनेट कनेक्शन देगा)।
    • दूसरा एडाप्टर केवल होस्ट करने के लिए सेट किया गया है ।
  2. वर्चुअल मशीन शुरू करें और उबंटू में दूसरे एडाप्टर के लिए एक स्थिर आईपी असाइन करें (उदाहरण के लिए 192.168.56.56 )। आंतरिक नेटवर्क के लिए होस्ट विंडोज में 192.168.56.1 आईपी होगा ( विंडोज में नेटवर्क कनेक्शन में वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क का नाम है)। यह आपको क्या देगा, यह 192.168.55.56 पर जाकर, विंडोज़ से, अप्पू सर्वर पर एक्सेस करने में सक्षम हो रहा है। इसके अलावा, उबंटू में इंटरनेट का उपयोग होगा, क्योंकि पहला एडेप्टर (एनएटी पर सेट) इसका ध्यान रखेगा।
  3. अब, दोनों तरीकों से कनेक्शन उपलब्ध कराने के लिए (उबंटू अतिथि से विंडोज़ होस्ट एक्सेस करना) अभी भी एक और कदम है। विंडोज़ स्वचालित रूप से वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क को सार्वजनिक नेटवर्क की सूची में जोड़ देगा और इसे बदला नहीं जा सकता है। यह बताता है कि फ़ायरवॉल उचित पहुंच को रोक देगा।
  4. इसे दूर करने के लिए और अपने सेटअप में कोई सुरक्षा उल्लंघन न करें:
    • नियंत्रण कक्ष में, विंडोज़ फ़ायरवॉल अनुभाग में जाएं,
    • उन्नत सेटिंग्स पर क्लिक करें। पॉप अप होने वाले पेज में,
    • इनबाउंड नियमों (बाएं कॉलम) पर क्लिक करें, फिर नए नियम (दाएं कॉलम) पर। कस्टम नियम को चुनो, सभी कार्यक्रमों और किसी भी प्रोटोकॉल की अनुमति देने के लिए नियम निर्धारित करें। स्कोप के लिए, पहले बॉक्स (स्थानीय आईपी पते) 192.168.56.1, और दूसरे बॉक्स (रिमोट आईपी) 192.168.56.56 में जोड़ें। अगला क्लिक करें, कनेक्शन की अनुमति दें, अगला, सभी प्रोफाइल जांचें, अगला, इसे एक नाम दें और सहेजें।

यही है, अब आपके पास 2 तरह का संचार है, जिसमें अपाचे / किसी अन्य सेवा के साथ-साथ इंटरनेट भी उपलब्ध है। अंतिम चरण एक शेयर सेटअप करना है। वर्चुअलबॉक्स में शेयर्ड फोल्डर फीचर का उपयोग न करें, यह विशेष रूप से विंडोज 7 (और 64 बिट) के साथ काफी छोटी है। इसके बजाय सांबा शेयरों का उपयोग करें - तेज और कुशल।

इस लिंक का पालन करें कि कैसे सेट अप करें: https://wiki.ubuntu.com/MountWindowsSharesPermanently


2
यह पूरी तरह से काम किया। धन्यवाद। फायरवॉल आदि को छूने की ज़रूरत नहीं थी।
फ्रैक्टलस्पेस

1
यह भी VirtualBox 5.0 / विंडोज 10 के लिए काम करता है
जेस

मुझे एक वाइंडो सर्वर 2012 वीएम से कनेक्ट करना था, और दोनों फायरवॉल पर इनबाउंड नियम सेट करना था। अब यह पूरी तरह से काम करता है :)
एलन फ्लुका

मैक ओएस अतिथि के साथ काम नहीं करता
होल

लेकिन मैं अतिथि मशीन (मैक ओएस एक्स एल कैपिटान) पर इंटरनेट से कनेक्ट नहीं कर पा रहा हूं
मानसु ....

33

वर्चुअलबॉक्स में ब्रिज एडॉप्टर का उपयोग करने का सबसे अच्छा तरीका यह है। वर्चुअल बॉक्स में अपनी मशीन के लिए सेटिंग्स पर जाएं-> नेटवर्क-> एडेप्टर 1 और ब्रिजेड एडेप्टर चुनें। यह आपको वर्चुअल मशीन को आपके मुख्य नेटवर्क का हिस्सा बना देगा।

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


जब मैंने ऐसा किया तो मैं अतिथि से मेजबान को पिंग करने में सक्षम नहीं था। क्या मुझे ऐसा करने में सक्षम होना चाहिए? क्या यह मेरे मेजबान में पिंग को रोकने के लिए कुछ है?
शविश

1
आप अपने खिड़कियों के माध्यम से पिंग फायरवॉल कुछ नजर है अनुमति देने के लिए हो सकता है यहां कि कैसे करना है के लिए।
user619714

यदि आपको अभी भी मशीनों को एक दूसरे से पिंग करने में समस्या है, तो सुनिश्चित करें कि ब्रिजित एडाप्टर होस्ट मशीन के सही एनआईसी कार्ड से जुड़ा है। किसी कारण के लिए कभी-कभी VirtualBox गलत पर Bridged एडप्टर संलग्न करता है, या होस्ट पर एक गैर-मौजूद नेटवर्क कार्ड के लिए।
isapir

@Hanginoninquietdesperation फ़ायरवॉल को पास करने के लिए आपके द्वारा प्रदान की गई लिंक मृत है
फ्रांसेस्को डोंडी

1
मेरे लिए काम किया (मैक ओएस अतिथि)
होल

11

आवश्यकताओं को देखते हुए, मैं "ब्रिजेड" एडेप्टर चुनूंगा।

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


लेकिन अगर मैं Bridged एडाप्टर चुनते हैं तो यह OK बटन को निष्क्रिय कर देता है।
गोपाल ००००५

1

केवल होस्ट नेटवर्क सेटअप करें और उस नेटवर्क के लिए इंटरनेट कनेक्शन साझा करने की अनुमति दें। इस तरह आपके पास होस्ट पर वर्चुअल इंटरफ़ेस होगा जो अतिथि से जुड़ा होगा।


यह मैं कैसे करूंगा? मैंने अतिथि के लिए होस्ट-ओनली नेटवर्क का उपयोग करने की कोशिश की, लेकिन फिर यह ipv6 का उपयोग करने लगता है और मैं किसी भी दिशा में पिंग नहीं कर सकता जहाँ तक मैं समझ सका ...
Svish

आप मैन्युअल रूप से IPv4 पतों को दोनों सिरों पर सेटअप कर सकते हैं।
गेल्रेन

स्टेटिक आईपी आपका मतलब है? डीएचसीपी से मेहमानों को अपना आईपी प्राप्त करने का कोई तरीका नहीं है? या वे एक NAT के पीछे की तरह होंगे? इसके अलावा, "उस नेटवर्क के लिए इंटरनेट कनेक्शन साझा करने की अनुमति दें" से आपका क्या मतलब है? मैं उसे कैसे कर सकता हूँ?
शविश

हाँ, स्टेटिक आई.पी. यदि आप अतिथि के साथ संवाद करना चाहते हैं तो आईपी स्टेटिक रूप से असाइन किया जाना बेहतर है। मेजबान के साथ केवल अतिथि सीधे मेजबान से दिखाई देगा। Windows® में इंटरनेट कनेक्शन साझाकरण आपके इंटरनेट कनेक्शन के गुणों में अंतिम टैब पर कॉन्फ़िगर किया गया है।
जेल्रन

0

वर्चुअलबॉक्स 5.2 पर, यह वास्तविक आसान है: अतिथि के लिए एक ब्रिड्ड एडेप्टर सेट करें।

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

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