वैग्रंट - अतिथि के साथ शेयर होस्ट वीपीएन


9

तो मेरे पास एक वीपीएन कनेक्शन के लिए एक इंटरफ़ेस है ( jnc0), और एक योनि अतिथि भी है जो एक और अलग इंटरफ़ेस ( vboxnet1) के माध्यम से मेरी मशीन से बात करता है । मेरा होस्ट ओएस ओएस एक्स माउंटेन लायन है, और वैग्रंट (वीएम) अतिथि ओएस सेंटोस 6.3 है।

मैं कुछ कैसे सेट कर सकता हूं ताकि CentOS गेस्ट मेरे ओएस एक्स होस्ट के माध्यम से वीपीएन के दूसरी तरफ मेजबानों से बात कर सके?


क्या आपको अपने वीएम से जुड़ने के लिए बाहरी ग्राहकों की आवश्यकता है?
एमएक्स

इसके अलावा, क्या आप अपने मेजबान से स्वतंत्र अपना अलग वीपीएन कनेक्शन स्थापित करने के लिए अपने अतिथि को कॉन्फ़िगर कर सकते हैं?
Mxx

मैं अपने वीएम से वीपीएन के दूसरी तरफ सर्वर से कनेक्ट होने में सक्षम होना चाहता हूं (इसलिए नेट ठीक है), और नहीं, मैं नहीं कर सकता, क्योंकि वीपीएन में तीन-कारक प्रमाणीकरण की सुविधा है, और मैं केवल इसे कर सकता हूं मेरे मेजबान ओएस।
जॉर्ज के

जवाबों:


13

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

config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
end

आपने निम्नलिखित कोड स्निपेट ऑनलाइन देखा होगा जो अब वैग्रांत के नए संस्करणों पर काम नहीं करता है:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]

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