वर्चुअलबॉक्स होस्ट-केवल नेटवर्क को विंडोज़ होस्ट से एक्सेस नहीं कर सकते


10

मुझे एक विंडोज़ होस्ट पर दो vms चल रहे हैं, जिनमें से प्रत्येक में केवल 192.168.56.XXX रेंज में एक होस्ट-नेटवर्क और ips के साथ है। उनमें से एक एपाचे चला रहा है और कुछ सामग्री परोस रहा है जिसे मैं अपनी विंडोज़ होस्ट से एक्सेस करना चाहता हूं।

हालाँकि, विंडोज़ होस्ट अपाचे सर्वर तक नहीं पहुँच सकता है। सर्वर 192.168.56.103 पर चल रहा है। विंडोज़ से ipconfig का कहना है कि यह वर्चुअल बॉक्स इंटरफ़ेस का आईपी 169.254.143.37 है। मैंने 192.168.56.XX ट्रैफ़िक को रूट जोड़ने की कोशिश की, लेकिन मैंने जो भी कोशिश की वह काम नहीं किया और मैं शायद इसका गलत इस्तेमाल कर रहा था।

यह काम करने के तरीके पर कोई विचार?

जवाबों:


5

यदि आप 192.168.56.XXX आईपी के साथ अपने वीएम के साथ संवाद करना चाहते हैं, तो आपको उसी सीमा पर आईपी रखने के लिए मेजबान वर्चुअल बॉक्स इंटरफ़ेस की आवश्यकता है। आपका इंटरफ़ेस (169.254) नहीं है।

VBox 3.1.8 की एक नई स्थापना पर, यह एक नया इंटरफ़ेस बनाता है जिसका नाम है "VirtualBox होस्ट-ओनली नेटवर्क" जिसका स्थिर आईपी पता है: 192.168.56.1/24।

DHCP का उपयोग करने के लिए आपका इंटरफ़ेस संभवतः सबसे गलत है। इसे 255.255.255.0 नेटमास्क के साथ 192.168.56.1 का उपयोग करने के लिए बदलें और इसे काम करना चाहिए।


1

आपके VMs को 169 की तरह IP मिल रहे हैं। * क्योंकि उनके DHCP क्लाइंट को उन्हें पट्टे पर देने के लिए DHCP सर्वर नहीं मिल रहा है। इसलिए, होस्ट और VMs के IP एक दूसरे के लिए सुलभ नहीं हैं। एक स्थिर मार्ग वास्तव में इसे हल नहीं करेगा। आपको यह पता लगाने की आवश्यकता है कि वीएम को आईपी पट्टा क्यों नहीं मिल रहा है, या आप उसी निजी कक्षा सी (192.168.56। *) पर आईपी पते को मैन्युअल रूप से सेट करने का प्रयास कर सकते हैं जो आपके होस्ट पर है।


1

मैं अपने सर्वर का स्थैतिक पता देकर इसे ठीक करने में सक्षम था 192.168.56.11। तब, मैं अपने अतिथि OS को होस्ट से पिंग करने में सक्षम था। मैंने अपने होस्ट मशीन पर एक होस्ट फ़ाइल प्रविष्टि को भी जोड़ा ताकि इसे एक्सेस करना आसान हो सके।

मैं अभी भी अतिथि से मेजबान पिंग करने में असमर्थ हूं ... निश्चित नहीं कि क्यों।


1

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

http://brianreiter.org/2010/09/18/fix-virtualbox-host-only-network-adapter-creates-a-virtual-public-network-connection-that-causes-windows-to-disable-services/

BTW, पॉवरशेल स्क्रिप्ट का उपयोग नहीं कर सका। मुझे Regedit के माध्यम से * NdisDeviceType कुंजी बनाने की आवश्यकता थी


1
सर्वर दोष में आपका स्वागत है! आम तौर पर हम साइट पर उत्तर पसंद करते हैं कि वे अपने दम पर खड़े होने में सक्षम हों - लिंक बहुत बढ़िया हैं, लेकिन यदि वह लिंक कभी भी उत्तर को तोड़ता है, तो अभी भी उपयोगी होने के लिए पर्याप्त जानकारी होनी चाहिए। अधिक विवरण शामिल करने के लिए कृपया अपने उत्तर को संपादित करने पर विचार करें। अधिक जानकारी के लिए FAQ देखें ।
slm

0

क्या आपने अपने VM में सही डिफ़ॉल्ट गेटवे सेट किया है? होस्ट और गेस्ट पर रूटिंग टेबल कैसा दिखता है?


0

एक बार जब आप अपने विंडोज होस्ट पर होस्ट-ओनली अडैप्टर को ढूंढते हैं, स्थापित करते हैं और शुरू करते हैं, यदि आप अभी भी वीएमएस से कनेक्ट नहीं कर सकते हैं, तो उस अडैप्टर के लिए विंडोज फ़ायरवॉल को बंद करने का प्रयास करें।

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


0

169.254 = कोई डीएचसीपी सर्वर नहीं मिला। यह या तो वहाँ नहीं हो सकता है या एक फ़ायरवॉल समस्या है। आपके ऑपरेटिंग सिस्टम के आधार पर आपके फ़ायरवॉल नियमों की जाँच करना भी उचित होगा। विंडोज 7 काफी पागल है!


0

यदि आप VM से होस्ट पिंग नहीं कर सकते हैं, तो क्या आपने होस्ट पर फ़ायरवॉल बंद करने की कोशिश की है? शायद यह ICMP अनुरोध को फ़िल्टर कर रहा है। फ़ायरवॉल को परीक्षण के रूप में बंद करें, यदि पिंग ठीक है तो आपको अपने फ़ायरवॉल कॉन्फ़िगरेशन की जांच करनी चाहिए जो ICMP अनुरोध को फ़िल्टर करता है।


0

मैं इस मुद्दे में भाग गया और यह पता चला कि VBox केवल मेरे मैक अतिथि के लिए एक आईपी प्राप्त करने में सक्षम नहीं था क्योंकि यह हमारे डोमेन का सदस्य नहीं है। मैंने बस यह सुनिश्चित किया है कि होस्ट एडॉप्टर और गेस्ट वीएम को एक ही सबनेट पर सेट किया गया था और फिर एडेप्टर के नेटवर्क भाग से मिलान करने के लिए मैन्युअल रूप से गेस्ट वीएम का आईपी सेट करें:

विंडोज (होस्ट) होस्ट-ओनली नेटवर्क एडॉप्टर: - सबनेट: २५५.२५५.५५.०.0 - आईपीवी ४ पता: १ ९ २.१६६.५६.१

मैक (अतिथि) वीएम नेटवर्क कॉन्फ़िगरेशन: - सबनेट: 255.255.255.0 - आईपीवी 4 पता: 192.168.56.2

देखा! मेरी "स्व-नियत IP" चेतावनी चली गई और मैं होस्ट <=> अतिथि को पिंग कर सकता हूं ...

आशा है कि यह किसी की मदद करता है!


0

यदि आप विंडोज का उपयोग कर रहे हैं, तो फ़ायरवॉल सेटिंग्स पर जाएं और सभी वर्चुअल बॉक्स निष्पादन योग्य को माध्यम से पास करने की अनुमति दें। यह एक चाल है।

[रूट @ कक्षा ansible] # पिंग 192.168.56.1 पिंग 192.168.56.1 (192.168.56.1) 56 (84) बाइट्स डेटा। 192.168.56.1 से 64 बाइट्स: icmp_seq = 1 ttl = 128 समय = 0.238 एमएस 64 बाइट्स 192.168.56.1 से: icmp_seq = 2 ttl = 128 समय = 0.473 एमएस 64 बाइट्स 192.168.56.1 से: icmp_seq = 3 ttl = 128 एमएस


0

मुझे भी यही समस्या थी और मैंने क्रिस्टोफ ड्रेवेट-ड्रोगेट द्वारा दिए गए उत्तर के संयोजन और नीचे उद्धृत पाठ का उपयोग किया (जो मुझे निम्नलिखित लिंक पर मिला: https://www.vmware.com/support/ws4/doc/network-configure_ws .html )

हालांकि VMNET0, VMnet1 और VMnet8 नेटवर्क एडेप्टर सूची में उपलब्ध हैं, लेकिन वे आमतौर पर ब्रिजिड, होस्ट-ओनली और NAT कॉन्फ़िगरेशन के लिए उपयोग किए जाते हैं।

मैं अपने अतिथि VM की नेटवर्क सेटिंग्स में NAT का उपयोग कर रहा था और इसलिए मैंने विंडोज 10 पर VMware नेटवर्क एडाप्टर VMnet8 गुणों में आईपी और सबनेट को ठीक किया।


0

आप NAT और सेटिंग पोर्ट फ़ॉरवर्डिंग का उपयोग कर सकते हैं। पोर्ट फॉरवर्डिंग में, नया नियम HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80 जोड़ें

अपने ब्राउज़र http://127.0.0.1:8888 का उपयोग करने की तुलना में युवा वर्चुअलबॉक्स चलाएँ

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