Vagrant - berbagi VPN host dengan tamu

9

Jadi saya memiliki antarmuka untuk koneksi VPN ( jnc0), dan juga tamu gelandangan yang berbicara ke mesin saya melalui antarmuka lain yang terpisah ( vboxnet1). OS tuan rumah saya adalah OS X Mountain Lion, dan OS tamu Vagrant (VM) adalah CentOS 6.3.

Bagaimana saya bisa mengatur sesuatu agar tamu CentOS dapat berbicara dengan host di sisi lain VPN melalui host OS X saya?

George K.
sumber
Apakah Anda memerlukan klien eksternal untuk terhubung ke VM Anda?
Mxx
Selain itu, dapatkah Anda mengonfigurasi tamu Anda untuk membuat koneksi VPN terpisah yang terpisah dari host Anda?
Mxx
Saya ingin dapat terhubung ke server di sisi lain VPN dari VM saya (jadi NAT baik-baik saja), dan tidak saya tidak bisa, karena VPN fitur otentikasi tiga faktor, dan saya hanya bisa melakukannya dari OS host saya.
George K.

Jawaban:

13

Jika Anda menggunakan Virtualbox sebagai penyedia VM Anda, saya telah berhasil menggunakan potongan ini untuk mengaktifkan penggunaan koneksi VPN host pada VM tamu.

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

Anda mungkin telah melihat potongan kode berikut ini secara online yang tidak lagi berfungsi pada versi Vagrant yang lebih baru:

Replaces the earlier config.vm.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
eikonomega
sumber
Selamatkan hari saya, sobat!
Johan Fredrik Varen