जब वीपीएन पर एक कनेक्शन के साथ एक विजयी वर्चुअलबॉक्स वीएम का संयोजन करते हैं तो मुझे कुछ अजीब कनेक्टिविटी समस्याएँ होती हैं।
सेटअप: - मेरे पास मेरी मशीन पर एक वर्चुअलबॉक्स वीएम है - इस वीएम में कनेक्टिविटी के मुद्दे हैं जब मेरा आधार ओएस एक वीपीएन लिंक से जुड़ा है - वीएम का एक इंटरफ़ेस है, जो 'होस्ट-ओनली' टाइप है - मैं एक आईपीटैब मस्कारे का उपयोग करता हूं मेरी मशीन से कनेक्शन के लिए एनएटी को मेजबान पर शासन।
यहाँ मुझे पता है:
वीपीएन लिंक के बिना:
- VM इंटरनेट से कनेक्ट / डाउनलोड कर सकता है
- होस्ट OS इंटरनेट से कनेक्ट / डाउनलोड कर सकता है
वीपीएन लिंक के साथ:
होस्ट OS, इंटरनेट और वीपीएन लिंक के दूसरे छोर पर मौजूद सर्वर से डाउनलोड कर सकता है।
हालांकि वीएम केवल सार्वजनिक इंटरनेट संसाधनों से जुड़ सकता है, लेकिन वीपीएन समय पर कनेक्शन। मैंने दोनों सिरों पर tcpdump का उपयोग किया है और पैकेट को आधार OS के vpn0 इंटरफ़ेस पर छोड़ सकते हैं, और दूसरे छोर (कार्यालय में सर्वर) पर पहुँच सकते हैं। वे हालांकि में केवल मुश्किल लग रहे हैं, इसलिए इस स्तर पर मुझे लगता है कि वापसी ACK पैकेट वापस नहीं मिल रहे हैं। स्रोत का पता इस मामले के लिए समान है क्योंकि होस्ट ओएस एक ही चीज़ के लिए प्रयास कर रहा है (जैसा कि अपेक्षित है, NAT उपयोग में है) जिसने काम किया है, इसलिए मैंने वीपीएन लिंक पर रूटिंग मुद्दों को खारिज कर दिया है।
यहाँ विचित्रता है: जब मैं 'होस्ट-ओनली' + मस्काराडे के बजाय 'NAT' टाइप इंटरफेस का उपयोग करने के लिए VM को बदलता हूं, तो सब कुछ ठीक है। (यह मेरे लिए एक विकल्प नहीं है, मुझे वास्तव में केवल होस्ट की आवश्यकता है)।
मैंने होस्ट OS फ़ायरवॉल से इंकार कर दिया है, क्योंकि मैंने इसे पूरी तरह से साफ कर दिया है, सिवाय इसके कि वह मस्कारे के नियम को छोड़ दे।
Sooooo। मेरा प्रश्न : एनएटी इंटरफ़ेस प्रकार के विपरीत होस्ट-ओनली + मस्कारा में क्या अंतर है, जो वीपीएन पर वीएम के लिए कनेक्शन को प्रभावित करेगा?
क्योंकि स्रोत का पता 'NAT' इंटरफ़ेस प्रकार या 'होस्ट-ओनली' इंटरफ़ेस + masquerade (जैसा कि अपेक्षित है) के लिए समान है, मैं सोच रहा हूं कि वर्चुअलबॉक्स में किसी तरह का बग है और इसीलिए ACK पैकेट नहीं हैं वीएम के माध्यम से हो रही है?
मैं अपने जीवन के लिए किसी भी स्थिति के बारे में नहीं सोच सकता, जो VM की tcp स्ट्रीम को प्रभावित करेगा, लेकिन होस्ट OS को भी प्रभावित नहीं करेगा, यह देखते हुए कि NAT उपयोग में है, और केवल तब प्रकट होता है जब 'host-only' उपयोग में हो
कोई विचार ? मैं सब के बारे में बाहर हूँ :-(
अन्य सूचना
लिनक्स होस्ट (फेडोरा 20)
लिनक्स अतिथि (CentOS 6)
Virtualbox-4.3-4.3.14
वीपीएन एक सिस्को एएसए के लिए है