विंडोज पर OpenVPN TAP अडैप्टर पर वर्चुअलबॉक्स को ब्रिज करना


11

मैं एक वीपीएन कनेक्शन पर एक ब्रिड्ड एडेप्टर के साथ एक वर्चुअल मशीन (वर्चुअलबॉक्स गेस्ट रनिंग बैकट्रैक 4) को कॉन्फ़िगर करने का प्रयास कर रहा हूं। वीपीएन को मेरे विश्वविद्यालय में साइबरसिटी क्लब द्वारा होस्ट किया जाता है, और क्लब द्वारा निर्मित विभिन्न सर्वरों के खिलाफ प्रवेश परीक्षण के लिए डिज़ाइन किए गए सैंडबॉक्स वाले लैन से जुड़ता है।

मेरा होस्ट (विंडोज 7 अल्टीमेट) वीपीएन फाइन से जुड़ता है और डीएचसीपी के माध्यम से एक आईपी सौंपा जाता है, लेकिन किसी कारण से वीएम एक ही काम नहीं कर सकता है, और मुझे यकीन नहीं है कि क्यों। यह ऐसा है जैसे OpenVPN मैक पते से पैकेट को फ़िल्टर कर रहा है जो इसे पहचानता नहीं है।

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

कोई भी विचार क्यों होस्ट इस इंटरफ़ेस का उपयोग कर सकता है, लेकिन VM नहीं कर सकता है?


"एक ही काम नहीं कर सकते" का अर्थ है कि आपका वीएम अपने भीतर से एक ओपनवीपीएन कनेक्शन नहीं खोल सकता है या वीएम को होस्ट द्वारा स्थापित वीपीएन कनेक्शन पर डीएचसीपी सर्वर से आईपी नहीं मिल सकता है?
गियोवन्नी टिरलोनी

जवाबों:


6

यहाँ मेरा समाधान है:

विंडोज 7 होम प्रीमियम 64 बिट होस्ट। वर्चुअल बॉक्स Ubuntu 12.04 64 बिट .. ओपन वीपीएन पर वीपीएन के माध्यम से इंटरनेट

वर्चुअल बॉक्स में होस्ट-ओनली नेटवर्क के लिए एडॉप्टर सेट करें

विन 7 (मेजबान) पर ओपनवीपीएन। TAP-Win32 एडाप्टर V9 पर OpenVPN GUI के साथ स्थापित कनेक्शन। (फाइलशेयरिंग और सभी प्रोटोकोल लेकिन IPv4 निष्क्रिय)

यह एडेप्टर तब राइटबॉक्स - प्रॉपर्टीज - ​​इंटरनेट कनेक्शन शेयरिंग डायलॉग के माध्यम से वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क के साथ साझा किया जाता है।

उबंटू (क्लाइंट) में मैन्युअल रूप से नेटवर्क एडेप्टर को होस्ट में "वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क" के समान सबनेट में रखने के लिए कॉन्फ़िगर करें और होस्ट आईपी को गेटवे / डीएनएस के रूप में सेट करें।

उदाहरण: HOST वर्चुअलबॉक्स होस्ट-ओनली नेटवर्क सेट टू IP 192.168.137.1 सबनेट: 255.255.255.0 CLIENT नेटवर्क अडैप्टर IP 192.168.137.2 गेटवे पर सेट: 192.168.137.1 DNS DNS 2.1.168.137.1 सबनेट 255.255.255.0

इस प्रकार वीबी-क्लाइंट उबंटू वीपीएन का उपयोग करेगा, और अगर कोई वीपीएन कनेक्शन स्थापित नहीं होता है तो वह किसी और चीज का उपयोग नहीं करेगा।

नेटवर्क एडॉप्टर प्राथमिकता को सेट करके होस्ट वीपीएन और डायरेक्ट इंटरनेट के बीच चुना जा सकता है।


1
धन्यवाद, इससे मदद मिली। बहुत स्पष्ट नहीं था, कि मुझे विंडोज सेटिंग्स में "नेटवर्क और शेयरिंग सेंटर" से वास्तविक एडेप्टर साझा करना चाहिए। मुझे लगता है कि साकार करने से पहले एक looong समय के लिए VMs विन्यास में देख रहा था।
विस्मैन

आपके उत्तर के लिए धन्यवाद, लेकिन क्लाइंट से अगर मैं google.com पर एक पिंग करने की कोशिश करता हूं, तो यह कुछ सेकंड के लिए लॉक रहता है। मैंने DNS को 8.8.8.8 में बदलने की कोशिश की लेकिन यह काम नहीं करता है
Edenshaw

स्पष्ट रूप से, यह समाधान मेजबान-केवल नेटवर्क और वीपीएन के बीच राउटर के रूप में प्रभावी रूप से कार्य करता है। यह वीपीएन को वीएम को
ब्रिज

2

यदि आप एक अच्छा जवाब चाहते हैं, तो आपको अपने कॉन्फ़िगरेशन को स्पष्ट करना होगा।

  • क्या आप विंडोज होस्ट का उपयोग करके वीपीएन से कनेक्ट करने का प्रयास कर रहे हैं? ( संकेत: यह अधिक जटिल है )
  • क्या आप लिनक्स वीएम का उपयोग करके वीपीएन से कनेक्ट करने का प्रयास कर रहे हैं? ( संकेत: यह वही है जो आप चाहते हैं )
  • क्या आप एक ही समय में दोनों को जोड़ने की कोशिश कर रहे हैं? ( संकेत: यह शायद काम नहीं करेगा )

इन उत्तरों को जानने के बिना, वीएम नेटवर्किंग और वीपीएन कनेक्टिविटी को कैसे कॉन्फ़िगर किया गया है, इसके बारे में और अधिक, मैं केवल सामान्य सुझाव दे सकता हूं।

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

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


सहमत - वीएम को वीपीएन कनेक्शन स्थापित करने के लिए यदि संभव हो तो एक बेहतर मार्ग है। यदि समस्या यह है कि वीएम कनेक्शन शुरू करने के लिए प्रतीत नहीं हो सकता है, तो NAT (या इसके विपरीत) के बजाय ब्रिज के लिए VirtualBox नेटवर्किंग को कॉन्फ़िगर करने का प्रयास करें। OpenVPN को अलग-अलग ट्रांसपोर्ट के लिए भी कॉन्फ़िगर किया जा सकता है, UDP आमतौर पर डिफ़ॉल्ट है हालांकि आप पा सकते हैं कि टीसीपी एक वीएम से अधिक विश्वसनीय है।
गोयूइक्स

0

यह बहुत पुराना सवाल है, लेकिन इस मुद्दे के साथ उन लोगों के लिए:

  • होस्ट: सुनिश्चित करें कि OpenVPN चल रहा है और आप अपने वीपीएन से जुड़े हैं।
  • अतिथि नेटवर्क सेटिंग्स: नेट के लिए नेटवर्क एडेप्टर बदलें और सुनिश्चित करें कि "केबल कनेक्टेड" विकल्प टिक गया है।

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

यदि रूटिंग अपेक्षा के अनुसार काम कर रही है, तो जाँच करने का एक सरल तरीका: अपना अतिथि सिस्टम ब्राउज़र खोलें और रिपोर्ट किए गए इंटरनेट आईपी की जांच करें, यदि यह आपके स्वयं के इंटरनेट आईपी के बजाय वीपीएन आईपी की रिपोर्ट करता है, तो आपको सेट किया जाना चाहिए।

सुरक्षा: यह काम करना चाहिए, हालांकि यह वीपीएन के माध्यम से यातायात को पार करने का मानक तरीका नहीं है, अपने जोखिम पर उपयोग करें।


"वर्चुअल बॉक्स आपके होस्ट वीपीएन कनेक्शन के माध्यम से अतिथि ट्रैफ़िक को रूट करने में सक्षम होना चाहिए।" - वर्चुअलबॉक्स कैसे चुन सकता है कि कौन सा होस्ट इंटरफ़ेस ट्रैफ़िक, वीपीएन बनाम फिजिकल वायरलेस या ईथरनेट इंटरफेस के माध्यम से ट्रैफ़िक को रूट करे?
डैन डस्केल्सस्कु
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.