वर्चुअल मशीन और होस्ट में अलग-अलग डिफ़ॉल्ट गेटवे क्यों हैं?


0

मैं कई वर्चुअल मशीनें चला रहा हूं। मैं VirtualBox का उपयोग कर रहा हूं और वर्चुअल मशीनों के लिए नेटवर्क सेटिंग NAT है।

होस्ट मशीन में 192.168.1.x और डिफ़ॉल्ट गेटवे के साथ आईपी शुरू है 192.168.1.1। जबकि वर्चुअल मशीन (विंडोज एक्सपी और मेटस्प्लोबेलेट 2) के साथ आईपी शुरू होता है 10.0.2.x और का डिफ़ॉल्ट गेटवे 10.0.2.2

अगर मैं चला ping 192.168.1.x (Windows XP से (विंडोज़ 10 का आईपी) (होस्ट), यह दर्शाता है कि जब मैं चला रहा हूँ तो होस्ट ऊपर (0% नुकसान) है ping 10.0.2.x (Windows XP या Metasploitable2 का IP) Windows10 (होस्ट) से मुझे "टाइम आउट का अनुरोध" मिलता है।

Windows XP (वर्चुअल मशीन) स्क्रीनशॉट:

Windows XP(Virtual Machine) screenshot

विंडोज 10 होस्ट स्क्रीनशॉट:

Windows 10 host screenshot


यदि आप ब्रिज-मोड का उपयोग करते हैं, तो यह पिंग करने में सक्षम हो सकता है।
Tech-IO

जवाबों:


1

क्योंकि VirtualBox अपने NAT नेटवर्क के लिए डिफ़ॉल्ट रूप से 10.0.2.0 नेटवर्क प्रदान करता है (देखें दस्तावेज़ीकरण ):

वर्चुअल मशीन वर्चुअलबॉक्स में एकीकृत डीएचसीपी सर्वर से निजी नेटवर्क पर अपना नेटवर्क पता और कॉन्फ़िगरेशन प्राप्त करता है। इस प्रकार वर्चुअल मशीन को सौंपा गया आईपी पता आमतौर पर मेजबान की तुलना में पूरी तरह से अलग नेटवर्क पर होता है। जैसा कि NAT का उपयोग करने के लिए एक वर्चुअल मशीन का एक से अधिक कार्ड स्थापित किया जा सकता है, पहला कार्ड निजी नेटवर्क 10.0.2.0 से जुड़ा होता है, दूसरा कार्ड नेटवर्क से 10.0.3.0 और इसी तरह। यदि आपको किसी कारण से अतिथि-असाइन की गई IP रेंज को बदलने की आवश्यकता है, तो कृपया खंड 9.11, "वर्चुअलबॉक्स बॉक्स इंजन को फाइन-ट्यूनिंग" करें।

इसके अलावा, 10.0.2.2 आपके मामले में आपके होस्ट मशीन का इंटरफ़ेस है (इसके अलावा एक अन्य इंटरफ़ेस) 192.168.1.x )।

यह NAT (नेटवर्क एड्रेस ट्रांसलेशन) कैसे काम करता है। VirtualBox पते का अनुवाद करता है 10.0.0.x अपनी मशीन से और पैकेट को मेजबान मशीन से उत्पन्न करने के लिए भेजता है, अर्थात्। 192.168.1.x। और यह आपके होस्ट मशीन के समान डिफ़ॉल्ट गेटवे का उपयोग करता है 192.168.1.1। यह आने वाले पैकेट के लिए उल्टा अनुवाद करता है वापस वीएम को।

लेकिन आप इसके पते का उपयोग करके अतिथि मशीन को पिंग करने में सक्षम नहीं होंगे 10.0.2.0 नेटवर्क। यह वर्चुअलबॉक्स NAT राउटर से पीछे है।

आप NAT नेटवर्क को कॉन्फ़िगर कर सकते हैं, या Bridged Adapter का उपयोग कर सकते हैं। लेकिन इस सवाल में आपने पूछा कि उनके अलग-अलग डिफ़ॉल्ट गेटवे क्यों थे।


इसलिए मुझे रिक्वेस्ट टेम्ड आउट एरर नहीं मिलना चाहिए, है ना? क्या आप इसके लिए कोई समाधान जानते हैं?
Amar Kumar

मुझे अभी भी आपका जवाब नहीं मिल रहा है। स्क्रीनशॉट के साथ सवाल को अद्यतन करना। क्षमा करें, यहाँ नया है।
Amar Kumar

मेरा जवाब मूल रूप से बताता है: आपके द्वारा वर्णित में कुछ भी असामान्य नहीं है। यह VirtualBox डेवलपर्स की तरह है, जिन्होंने अपने उत्पाद को काम करने के लिए डिज़ाइन किया है।
techraf

मैंने "0% सफलता" के रूप में "0% नुकसान" को गलत समझा। आप NAT इंटरफ़ेस पर अपने अतिथि को पिंग करने में सक्षम नहीं होंगे। अवधि। यह इस तरह से काम करता है।
techraf

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