वर्चुअलबॉक्स में अतिथि ओएस पिंग नहीं कर सकते, लेकिन मेहमान पिंग होस्ट कर सकते हैं


16
  • होस्ट ओएस: विंडोज 7
  • गेस्ट ओएस: रिट हैट लिनक्स (आरएचईएल 6) और विंडोज 7

मैं दोनों अतिथि ओएस से कनेक्ट करना चाहता हूं। मैंने दोनों मेहमानों को पिंग करने की कोशिश की, लेकिन यह काम नहीं कर रहा है। दोनों मेहमान मेरे विंडोज 7 होस्ट को पिंग कर सकते हैं।


2
हाय कुलदीप। जबकि मैं समझता हूं कि आप अंग्रेजी में पारंगत नहीं हो सकते हैं, कृपया कम से कम एक वर्तनी परीक्षक का उपयोग करें और ठीक से कैपिटल करें। इसके अलावा, आप अपने प्रश्न को संपादित करना चाहते हैं और हमें बता सकते हैं कि आपने VirtualBox में नेटवर्किंग कैसे सेट की है, आपके सिस्टम के आईपी पते, वगैरह क्या हैं।
slhck

हाय @kuldeep, यदि आपको कोई उत्तर सहायक लगा तो कृपया उसे सही उत्तर के रूप में चुनें। धन्यवाद
मिक हल्सबैंड

जवाबों:


26

मैं एक उत्तर फोरम में आखिरकार मेरे लिए काम करने वाले उत्तर को पाकर हैरान था:

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

(पूरा जवाब देखिए, यहां: http://ubuntuforums.org/showthread.php?t=202879 )

तो मूल रूप से मैंने जो किया वह था:

  • होस्ट VirtualBox GUI में VM के लिए NAT के बजाय ब्रिज मोड का उपयोग करें
  • विंडो होस्ट में फ़ायरवॉल बंद करें
  • VM में ही कुछ foo शेयर्ड फोल्डर को सेट करें (c: \ foo या समान)

संपादित करें: स्पष्ट करने के लिए, मेरा सेटअप विंडोज 7 होस्ट और विंडोज 7 अतिथि है।

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


3
साझा किए गए फ़ोल्डर को जोड़ने का काम तब होता है जब वह विंडोज सर्वर 2008 वीएम होता है।
tyh

2
इस अजीब समाधान ने काम किया: मैंने विंडोज़ वीएम गेस्ट ओएस पर एक साझा फ़ोल्डर जोड़ा। ध्यान दें कि "निजी नेटवर्क" पर स्विच करने के लिए कहने वाली एक खिड़की दिखाई देती है, इसलिए शायद नेटवर्क का प्रकार अच्छा नहीं था .. ("सार्वजनिक"?)
डोनाटेलो

यह शायद सबसे अजीब चीज है जिसे मैंने कभी पढ़ा है। मैं यह भी पुष्टि कर सकता हूं कि इसने मेरे Win10 अतिथि और ब्रिजित मोड के साथ और फ़ायरवॉल को निष्क्रिय किए बिना काम किया। कोई भी इसे स्वयं / खुद कैसे पता लगा सकता है? आपका बहुत बहुत धन्यवाद!
स्टेने

एक ही समस्या है, लेकिन यह केवल तब होता है जब मैं वर्चुअल मशीन में VNIC का परिचय देता हूं। यह पहले ठीक काम कर रहा था लेकिन जैसे ही मैंने VNIC बनाया, मैं अपने दूसरे OS से वर्चुअल मशीन को पिंग करने में असमर्थ हूं। किसी भी विचार क्या हो रहा हो सकता है?
अल्केमिस्ट

1
मेरे लिए काम किया। मेजबान = विंडोज 10 और अतिथि विंडोज एक्सपी
सूजा

7
  1. यदि आप चाहते हैं कि आपका वीएम एक स्टैंडअलोन मशीन की तरह नेटवर्क पर पहुंच योग्य हो (मुझे लगता है कि आप जो करने की कोशिश कर रहे हैं), निम्नलिखित जांचें

    • वर्चुअलबॉक्स GUI इंटरफ़ेस में, प्रत्येक वीएम की नेटवर्क सेटिंग के तहत, ब्रिज मोड का चयन करें, NAT का नहीं।

    • प्रत्येक वीएम के भीतर, या तो स्थैतिक आईपी या dhcp सेटअप करें।

  2. फ़ायरवॉल अवरोधन समस्या के लिए, यहाँ एक और प्रश्न के लिए मेरे उत्तर की जाँच करें

    होस्टिंग मशीन में, फ़ाइल एक्सप्लोरर में, पर जाएं

    नियंत्रण कक्ष \ सभी नियंत्रण कक्ष आइटम \ Windows फ़ायरवॉल \ अनुमति क्षुधा

    उपरोक्त पथ विंडोज 8 के लिए है, अन्य विंडो संस्करण थोड़ा भिन्न हो सकते हैं।

    एप्लिकेशन नाम देखें (उदाहरण के लिए। वर्चुअल बॉक्स "Oracle VM VirtualBox")। आवेदन के लिए 3 चेक बॉक्स हैं, उन सभी को चिह्नित करें, अपने ऐप को पुनरारंभ करें और यह काम करना चाहिए।


2

दो Ubuntu 16.06 अतिथि बक्से पर परीक्षण किया गया

आपको सभी उपलब्ध नेटवर्क इंटरफेस को सूचीबद्ध करने के लिए "ifconfig -a" का उपयोग करने की आवश्यकता होगी - पहली बार में आप सिर्फ एक "ifconfig" (-a ध्वज के बिना) चलाते हैं, नेटवर्क इंटरफेस को याद करते हैं जो यह आपको दिखाता है और फिर -a के साथ इसे फिर से चलाता है झंडा, और उस अतिरिक्त इंटरफ़ेस को खोजें। मेरे मामले में सिर्फ एक "ifconfig" चलाने से मुझे दो इंटरफेस मिले - "enp0s3", "लो" और जब "-a" ध्वज के साथ चलने पर मुझे एक अतिरिक्त इंटरफ़ेस मिला - "enp0s8"। जब हम उस अतिरिक्त इंटरफ़ेस का नाम प्राप्त करते हैं, जिसे आप संपादित करते हैं / etc / नेटवर्क / इंटरफेस फ़ाइल और इन दो पंक्तियों को वहां जोड़ते हैं:

auto enp0s8 iface enp0s8 inet dhcp

उस परिवर्तन के बाद आप मशीन को रिबूट करते हैं और अब "ifconfig" चलाते समय एक होस्ट-ओनली एडेप्टर का आईपी प्राप्त करना चाहिए जिसका उपयोग आप होस्ट मशीन से कनेक्ट करने के लिए कर सकते हैं।

अतिथि ओएस के दोनों अलग-अलग ips हैं। मैं अतिथि से अतिथि, अतिथि से अतिथि और अतिथि से मेजबान की मेजबानी कर सकता हूं।

स्रोत: सर्जिल द्वारा उत्तर


0

मैंने एक समाधान के लिए 3 दिन खोजे कि मैं अपने वर्चुअल सर्वर आंतरिक नेटवर्क पर अपने विंडोज़ सर्वर 2016 के मेहमानों के बीच पिंग क्यों नहीं कर सका ... ऐसा प्रतीत होता है कि फ़ायरवॉल ट्रैफ़िक को रोक रहा है!

या तो निम्नलिखित कमांड प्राप्त करने की अनुमति देने या अक्षम करने के लिए आवश्यक फ़ायरवॉल नियम ढूंढें-NetFirewallProfile | सेट- NetFirewallProfile -enabled झूठे


0

नेटवर्क खोज चालू करें !

मैं नेटवर्क गया। अतिथि मशीन (Windows Server 2012 R2) पर नेटवर्क खोज चालू करें। मुझे लगता है कि यह अन्य अतिथि ओएस के लिए काम करेगा।

अन्य उत्तरों से भी जाँच करें। 1) होस्ट ओएस (विंडोज) - फ़ायरवॉल अनुमत कार्यक्रमों में ओरेकल वर्चुअल बॉक्स को जोड़ते हैं 2) अतिथि ओएस - पुल नेटवर्क एडाप्टर का उपयोग करें


0

मैंने नैट से होस्ट-ओनली में नेटवर्क अडैप्टर सेट किया और उसने अपने गेस्ट मशीन को अपने आप एक नया आईपी एड्रेस दिया। यह 10.0.x.xx था और अब 192.168..xx.xxx है। तब मैंने इसे मेजबान से पिंग किया और इसने जवाब दिया। आशा है कि यह किसी की मदद करता है!


0
  • सुनिश्चित करें कि मेजबान फ़ायरवॉल को ICMP इको पैकेज की अनुमति देनी चाहिए
  • अपने उद्देश्यों के लिए आवश्यकतानुसार IP v4 या IP v6 के लिए ICMP इको पैकेज की अनुमति दें:

    netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow profile=private,domain
    netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:8,any dir=in action=allow profile=private,domain
    

उपयुक्त प्रोफ़ाइल चुनना सुनिश्चित करें: आप नियम को डोमेन, एक निजी नेटवर्क या किसी सार्वजनिक नेटवर्क या किसी भी व्यक्ति तक सीमित कर सकते हैं।

इसका श्रेय HowToGeek को जाता है

अन्य समाधान एक फ़ायरवॉल प्रविष्टि के लिए अग्रणी हैं, जो ICMP इको पैकेज को फ़ायरवॉल को भी पास करने की अनुमति देता है, लेकिन मुझे लगता है कि इसे सरल रखा जाना चाहिए।


जैसा कि मुझे आशा है कि आप समझ गए होंगे, आप जिस लेख से जुड़े हैं, वह विंडोज़ बॉक्स में पिंग अनुरोध देने के बारे में है (और पिंग प्रतिक्रियाओं को बाहर निकलने दें)। लेकिन इस सवाल का पिंग अनुरोध भेजने के बारे में है बाहर की एक Windows मेजबान और दे पिंग प्रतिक्रियाओं। क्यों में मिलता है आप विश्वास है कि यह वही समस्या है? इसके अलावा, क्या आपने देखा है कि विंडोज 7 अतिथि विंडोज 7 होस्ट को पिंग कर सकता है ?
स्कॉट

-1

यदि मिक की सेटिंग आपके लिए काम नहीं करती है, तो यह हो सकता है। मैंने मिक की सेटिंग का पालन किया, लेकिन अंत में VM अतिथि के लिए वापस पिंग करने में असमर्थ था। मैंने एक बदलाव किया, और वह था विकलांगों के बजाय फ़ायरवॉल को सक्षम करना और "WORK" पर सेट करना। मैंने होम / वर्क (निजी) प्रोफाइल के तहत "विंडोज़ प्रोग्राम्स को विंडोज़ फ़ायरवॉल के माध्यम से संवाद करने की अनुमति दें" के माध्यम से फ़ायरवॉल को संपादित किया, और "फाइल और प्रिंट शेयरिंग" का चयन किया। मैं तुरंत लैन में दूसरे पीसी से अपने वीएम गेस्ट को पिंग करने में सक्षम था। मैं स्पष्टता और एकल पोस्ट मदद के लिए नीचे मिक की सेटिंग्स चिपका रहा हूं। धन्यवाद मिक !!

0-होस्ट वर्चुअल बॉक्स GUI में VM के लिए NAT के बजाय ब्रिज मोड का उपयोग करें। विंडोज़ में फ़ायरवॉल को शटडाउन करें होस्ट 0 में सेटअप कुछ foo साझा फ़ोल्डर को VM (c: \ foo या समान) में 0-EDIT: स्पष्ट करने के लिए , मेरा सेटअप Ubuntu 16.04 ओरेकल वर्चुअल बॉक्स 5.0.24 होस्ट और विंडोज 7 अतिथि चल रहा है।

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