HOST वर्चुअलबॉक्स पर NAT नेटवर्किंग के साथ लेकिन अन्य लोगों के लिए कनेक्ट नहीं कर सकता


2

यह मुझे NAT नेटवर्किंग के बारे में भ्रमित करता है, लेकिन मैं ऐसा करने के लिए VMware और समानताएं डेस्कटॉप का उपयोग कर सकता हूं।

मैं जानता था कि एनएटी कैसे काम करता है, बस इस स्थिति के बारे में एक व्याख्या की आवश्यकता है।

निम्नलिखित आधिकारिक दस्तावेजों से है । क्यों HOST NATEST को NAT से नहीं जोड़ सकता। यहाँ छवि विवरण दर्ज करें


क्या आप VirtualBox या VMWare के बारे में बात कर रहे हैं? वे पूरी तरह से अलग सॉफ्टवेयर हैं।

VM और होस्ट के बीच NAT की आवश्यकता क्यों है? यह तर्कसंगत नहीं है।
Overmind

@ ThePirateBay मेरी राय में, इन आभासी प्लेटफार्मों का NAT मोड के साथ समान व्यवहार होना चाहिए। क्या यह अलग-अलग सॉफ्टवेयर्स पर निर्भर करता है?
टोनी वाई

@ ऑवरमाइंड मैं बस उत्सुक हूं कि मैं हमेशा VMware और समानताएं में डिफ़ॉल्ट मोड (NAT) का उपयोग करता हूं, और मैं GUST को कनेक्ट करने के लिए HOST का उपयोग कर सकता हूं। जब मैं वर्चुअलबॉक्स का उपयोग करने के लिए बदल जाता हूं, तो यह काम नहीं करता है, तो मुझे ब्रिजेड या होस्ट-केवल मोड में बदलना होगा।
टोनी वाई

"क्या यह अलग-अलग सॉफ्टवेयर्स पर निर्भर करता है?" - मैं नहीं बता सकता, क्योंकि VMWare ओपन-सोर्स नहीं है, लेकिन सामान्य तौर पर, हाँ, सॉफ़्टवेयर NAT व्यवहार को बदल सकता है। इसलिए, आपके द्वारा उपयोग किया जा रहा सॉफ़्टवेयर एक महत्वपूर्ण जानकारी है।

जवाबों:


6

यदि आप NAT नेटवर्क का उपयोग करते हुए मेजबान से अतिथि मशीन से कनेक्ट करना चाहते हैं:

सबसे पहले, नैट नेटवर्क बनाएं - वर्चुअलबॉक्स मैनेजर में नेटवर्क बनाएं, फाइल -> प्राथमिकताएं -> नेटवर्क, और इसे एक नाम दें।

VirtualBox में उनके नेटवर्क कॉन्फ़िगरेशन में अतिथि मशीनों में से प्रत्येक को NAT नेटवर्क नाम दिया गया है।

जब आप उन्हें चलाते हैं तो अपने अतिथि मशीनों को आईपी पता क्या दिया जाता है, इस पर ध्यान दें। यह 10.0.2.15 या 10.0.2.4 जैसा कुछ होगा। Posix सिस्टम में, "ifconfig" चलाएं और देखें कि em0 के लिए कौन से आईपी पते दिखाई देते हैं। किस अतिथि मशीन में कौन सा पता जाता है, उसका रिकॉर्ड बनाएं।

NAT नेटवर्क के पोर्ट अग्रेषण को संपादित करें। VirtualBox प्रबंधक में, फ़ाइल -> प्राथमिकताएं -> नेटवर्क पर जाएं और NAT नेटवर्क के लिए संपादन बटन पर क्लिक करें जो आप उपयोग कर रहे हैं। पोर्ट फ़ॉरवर्डिंग पर क्लिक करें। अपने होस्ट मशीन पर आगे के पोर्ट को आईपी एड्रेस + पोर्ट पर मेहमानों के लिए नियम जोड़ें (आपको अपने होस्ट मशीन के लिए आईपी एड्रेस सेट करने की आवश्यकता नहीं है, यह वैकल्पिक है)।


आपको लगता है कि नियम जोड़ने के बाद आप VirtualBox के फिर से शुरू करनी (और इस प्रकार अपने वी एम) - virtualbox तो पोर्ट 2222 पर सुन किया जाना चाहिए और आप अपने के माध्यम से अपने मेहमान से कनेक्ट मेजबान आईपी, नहीं अतिथि आईपी जैसे 192.168.1.1:2222 (नहीं 10.0। 2.4: 2222)!
वाल

यह भी देखना इस छवि को पोर्ट अग्रेषण की (जो बुरा द्वारा इस उत्तर के लिए एक संपादन के रूप में अस्वीकार कर दिया था शक्तियों-कि-वाले)
वाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.