मैं होस्टबॉक्‍स एडॉप्‍टर के साथ चलाने के लिए वर्चुअलबॉक्स कैसे प्राप्त कर सकता हूं?


37

मैं एक होस्ट-केवल एडॉप्टर सेटअप करने की कोशिश कर रहा हूं ताकि मैं इससे जुड़ सकूं। यह कहता है कि अमान्य सेटिंग्स का पता चला है और नाम: ड्रॉप-डाउन आबाद नहीं है। मैं क्या गलत कर रहा हूं और मैं इसे कैसे सुधार सकता हूं?

मेरा मेजबान और मेरा अतिथि

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


आप केवल होस्ट एडाप्टर का उपयोग क्यों कर रहे हैं, यह मुख्य रूप से मेजबानों के बीच संचार के लिए है, इसके बजाय NAT का उपयोग करें
HackToHell

@HackToHell मैं इसका उपयोग कर रहा हूं ताकि मैं अतिथि ओएस में http कर सकूं।
किट सुंडे

Http से, आपका मतलब है कि अतिथि में एक वेब सर्वर चलाएं, एनएएस काम करेगा, होस्ट केवल नेयेड नहीं है
हैकटहेल

1
@HackToHell मैं पोर्ट फॉरवर्डिंग नहीं करना चाहूंगा और अपने स्थानीय मशीन पोर्ट को VM में जोड़ेगा। मैं एक आईपी पर वीएम का उपयोग करने में सक्षम होना चाहता हूं जिसे मैंने इसे सौंपा है, लेकिन बाहरी डीएचसीपी सर्वर के लिए अनुकूल नहीं होना चाहिए। इसलिए मैं इस मार्ग पर जाने की कोशिश कर रहा हूं: stackoverflow.com/a/2047646/29347
किट सुंडे

9
@HackToHell, होस्ट केवल कुछ परिदृश्यों में आवश्यक है, यही वजह है कि प्रत्येक वीएम प्रदाता इसे प्रदान करता है। यह मददगार इनपुट नहीं है।
रोब ओसबोर्न

जवाबों:


54

ऐसा लगता है कि इन एडेप्टर को इसमें जोड़ा गया है Virtual Box -> preferences -> network

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


3
वाह कि चाल चली! +1!
FLY

7
वाह, वास्तव में, जो इस तरह उपयोगकर्ता इंटरफेस लिखता है?
रोब ओसबोर्न

वाह किसी को सभी vm सुलभ होना चाहता है! इसीलिए।
कैप्लनियर

नोट: मैंने ऐसी स्थिति का सामना किया है जहाँ "प्राथमिकताएँ" मेनू आइटम प्रदर्शित नहीं होती है। सामना होने पर वर्चुअल बॉक्स को पुनरारंभ करें और इसे दिखाना चाहिए।
harschware

वास्तव में, कोई पुनरारंभ की जरूरत है। यह तब होता है जब "ओरेकल वीएम वर्चुअल मैनेजर" अग्रभूमि खिड़की नहीं है। यदि आपका वीएम अग्रभूमि खिड़की है तो यह "वर्चुअलबॉक्स वीएम" मेनू से गायब हो जाएगा। VBox 4.3.18 के अनुसार
harschware

5

वर्चुअलबॉक्स के बाद से 5.2.xxx, बनाने का स्थान host-only networkअब बदल गया हैFile -> Host Network Manager...

विंडो Createमें बटन पर क्लिक करने से Host Network Managerएक होस्ट-ओनली नेटवर्क बनेगा vboxnet0, जिसे आप बाद में VM सेटिंग में उपयोग कर सकते हैं।


4

बोली-पूर्व पहुँच प्राप्त करने के लिए कृपया अगले चरणों का पालन करें ...

यह बहुत महत्वपूर्ण है कि अपने फ़ायरवॉल को कॉन्फ़िगर करने के बाद (वर्चुअल बॉक्स -> प्राथमिकताएँ -> नेटवर्क -> vboxnet0)।

  1. रूटिंग की अनुमति दें (ip.forwarding)
  2. आग्नेयास्त्र के माध्यम से NAT की अनुमति दें

OSX फ़ायरवॉल नमूना

    # (I) Firewall config /etc/sysctl.conf
    sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fw.enable=1
    sysctl -a net.inet.ip.forwarding net.inet.ip.fw.enable

    ipfw list
    ... shoud have ....
    net.inet.ip.forwarding=1
    net.inet.ip.fw.enable=1


    # (II) Enable nat access to /etc/pf.conf
    #============add your host-only vlan =================
    # this commented lines doesn't work after computer reboot
    #nat on en0 from vboxnet0:network -> (en0)
    #nat on en3 from vboxnet0:network -> (en3)
    # this will work in any situation
    nat on en0 from 10.1.100.0/24 to any -> (en0)
    nat on en3 from 10.1.100.0/24 to any -> (en3)        
    #==========================        

    # Reload pf
    pfctl -f /etc/pf.conf
    pfctl -e

का आनंद लें


मैं इस जवाब से उलझन में हूं। अपने वीएम नेटवर्क को होस्ट-ओनली एडॉप्टर में बदलने के तुरंत बाद, मैंने /etc/sysctl.conf के लिए OSX होस्ट को देखा, लेकिन फाइल वहां नहीं थी। मैंने नए एडाप्टर को देखने के लिए अतिथि पर ifconfig की जाँच की, लेकिन IP4 पता नहीं था। मैंने CentOS6.6 अतिथि पर उस फ़ाइल की जाँच की और उसे पाया, 'net.ipv4.ip_forward = 0'। इसे 1, सहेजी गई फ़ाइल पर सेट करें, और तुरंत एक आईपीवी 4 पता उपलब्ध हो गया। मैं मेजबान से VM को ssh करने के लिए इसका उपयोग कर सकता हूं और दूसरे अतिथि ने उसी तरह कॉन्फ़िगर किया है।
१। Har१५ को १s:

0

आप इसे कमांड लाइन कर सकते हैं (चूंकि UI स्थान संगत नहीं है) ऐसा है VBoxManage hostonlyif create:। यह vboxnet0उपयोग के लिए एक इंटरफ़ेस तैयार करेगा ।

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