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?


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"]

Selamatkan hari saya, sobat!
— Johan Fredrik Varen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.