Vagrant - VPN sunucusunu konuklarla paylaşın


9

Bu yüzden bir VPN bağlantısı için bir arabirim var ( jnc0 ) ve ayrıca makineme başka bir ayrı arayüzle konuşan serseri bir misafir ( vboxnet1 ). Ana bilgisayar işletim sistemim OS X Mountain Lion ve Vagrant (VM) konuk işletim sistemi CentOS 6.3.

CentOS misafirinin VPN'in diğer tarafındaki ana bilgisayarlarla OS X ana bilgisayarım üzerinden konuşabilmesi için nasıl ayarlayabilirim?


VM'nize bağlanmak için harici istemcilere ihtiyacınız var mı?
— Mxx

Ayrıca, konuğunuzu, sunucunuzdan bağımsız olarak kendi ayrı VPN bağlantısını kurması için yapılandırabilir misiniz?
— Mxx

VPN'in diğer tarafındaki sunuculara VM'mden bağlanabilmek istiyorum (bu yüzden NAT iyi) ve hayır, yapamıyorum, çünkü VPN üç faktörlü kimlik doğrulaması kullanıyor ve bunu yalnızca benim ana bilgisayar işletim sistemim.
— George K.

Yanıtlar:


13

Virtualbox'ı VM sağlayıcınız olarak kullanıyorsanız, bu snippet'i konuk bir VM'de bir ana bilgisayar VPN bağlantısı kullanımını etkinleştirmek için başarıyla kullandım.

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

Vagrant'ın yeni sürümlerinde artık çalışmayan aşağıdaki kod parçasını çevrimiçi görmüş olabilirsiniz:

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

Günümü kurtardım dostum!
— Johan Fredrik Varen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.