निश्चित रूप से नगीनेक्स से संबंधित नहीं है, जो सिर्फ पोर्ट 80 पर आपके अतिथि की बात सुनता है, जैसे कोई वेब सर्वर करता है।
आपको वर्चुअलबॉक्स में मशीन कॉन्फ़िगरेशन स्तर पर और अतिथि इंटरफ़ेस कॉन्फ़िगरेशन ( /etc/network/interfaces
, ifconfig
) दोनों में, आपको अतिथि के नेटवर्क कॉन्फ़िगरेशन को देखना चाहिए ।
तथ्य यह है कि आप इसे अपने होस्ट से पहुंचा सकते हैं इसका मतलब है कि आपके पास पहले से ही वर्चुअलबॉक्स से पहुंच है, इसलिए होस्ट-गेस्ट कनेक्शन ठीक है / संभव है।
आपने VirtualBox में अपने अतिथि नेटवर्क को कैसे कॉन्फ़िगर किया है?
1 आपका मेजबान राउटर / NAT के पीछे एक नेटवर्क पर बैठता है
ब्रिड्ड कनेक्शन सबसे सरल सेटअप हो सकता है, अपने अतिथि को सीधे अपने कार्ड के माध्यम से अपने मेजबान के नेटवर्क पर प्लग कर सकता है, और अपना स्वयं का आईपी पता प्राप्त कर सकता है। यह इस बात पर निर्भर करता है कि आप नेटवर्क कंट्रोलर (स्विच / हब) इसे स्वीकार करते हैं (मैक फ़िल्टरिंग / व्हाइट-लिस्टिंग इसे रोक सकती है)। उत्तरार्द्ध में, आपको इसे NAT (नीचे देखें) के साथ कॉन्फ़िगर करना चाहिए।
फिर आपको अपनी मेजबानी बाहरी दुनिया को उपलब्ध कराने की आवश्यकता होगी। आपको अपने नेटवर्क गेटवे (राउटर) पर NAT को कॉन्फ़िगर करना होगा।
2. आपका मेजबान सीधे बाहरी दुनिया से जुड़ा हुआ है
आपको अपने अतिथि नेटवर्क को वर्चुअलबॉक्स में एनएटी के रूप में कॉन्फ़िगर करना चाहिए और टीसीपी पोर्ट 80 को सुनने और इसे इस अतिथि को अग्रेषित करने के लिए वर्चुअलबॉक्स में पोर्ट पुनर्निर्देशन करना चाहिए। ऐसा इसलिए है क्योंकि संभवत: आपके 'बाहरी दुनिया' नेटवर्क पर आपके पास एक एकल IP पता है, इसलिए ब्रिड कनेक्शन विफल हो जाएगा।
दोनों ही मामलों में आपको अपने होस्ट फ़ायरवॉल में आने वाले टीसीपी 80 को खोलने की आवश्यकता होगी (पहले से ही ठीक है जब तक कि आपने इसे लिनक्स पर नहीं बदला है) और, जाहिर है, वर्चुअल पोर्ट को अनुमति देने के लिए उस पोर्ट पर कुछ भी नहीं सुन रहा है।