Vagrant VM दूरस्थ होस्ट से कनेक्ट होता है


0

मेरे पास डेबियन लिनक्स चलाने वाला एक Vagrant VirtualBox VM है। मैं अपने निजी नेटवर्क पर वीएम के अंदर से दूसरे होस्ट से कनेक्ट करना चाहता हूं (कहते हैं, 192.168.25.111)।

VM के अंदर मेरा नेटवर्क इस तरह दिखता है:

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG        0 0          0 eth0
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0

मैंने वीएम में कनेक्शन की अनुमति देने के तरीके के बारे में बहुत सारी जानकारी प्राप्त की है, लेकिन वीएम से नेटवर्क पर मेजबानों से कनेक्ट करने के तरीके पर कुछ भी नहीं है ।

जवाबों:


0

ठीक है, मुझे जवाब मिल गया है। यह तुच्छ रूप से आसान है। बस एक ब्रिड्ड नेटवर्क एडेप्टर सेट करें। यह आपके वीएम को आपके स्थानीय नेटवर्क पर रहने और बाहरी दुनिया से बात करने की अनुमति देगा।

Vagrant.configure(2) do |config|
  config.vm.network "public_network", use_dhcp_assigned_default_route: true
end

तब यह netstatएक नया एडेप्टर (eth1) दिखाते हुए मेरी परिलक्षित होती है :

$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.10.8    0.0.0.0         UG        0 0          0 eth1
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.10.0    0.0.0.0         255.255.255.0   U         0 0          0 eth1

यहाँ से लिया गया: https://www.vagrantup.com/docs/networking/public_network.html

मेरे विशेष मामले में, मुझे उस वीपीएन को स्थापित करना था, जो तब मुझे उस सर्वर से कनेक्ट करना था जिसकी मुझे आवश्यकता थी, लेकिन यह ब्रिज नेटवर्क के साथ भी संभव है।

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