Koneksi VPN dengan VirtualBox

9

Saya menggunakan PC Windows yang menjalankan VirtualBox dengan Ubuntu diinstal. Saya memiliki pengaturan jaringan sebagai NAT. Pada PC Windows saya, saya terhubung ke VPN, tetapi saya tidak dapat mengakses sumber daya VPN tersebut dari VirtualBox (Saya juga mencoba mode Bridged Networking dengan hasil yang sama). Apakah ada cara untuk terhubung melalui VPN host? Atau sebagai alternatif jika saya hanya bisa terhubung ke VPN melalui Ubuntu yang akan berfungsi, tapi saya tidak melihat opsi itu di koneksi jaringan ketika berjalan dalam VirtualBox.

Jeff Storey
sumber

Jawaban:

17

Secara default, adaptor NAB hanya berfungsi untuk saya, tanpa Cisco AnyConnect berjalan.

Tetapi pencarian DNS gagal ketika Cisco AnyConnect sedang berjalan, ini disebabkan oleh bug kritis di Ubuntu 12.10+, "bug 1048783: pencarian nama jaringan rusak di adapter jaringan NAT". Lihat detail lebih lanjut di, https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1048783

Untuk mengatasinya, Anda harus menjalankan cmd berikut untuk menggunakan pencarian DNS host,

Dari prompt perintah jendela (dengan VMNAME diganti dengan nama VB Anda, mis. "Ubuntu"),

cd "c: \ Program Files \ Oracle \ VirtualBox"

VBoxManage ubahvm VMNAME --natdnshostresolver1 aktif

BTW, saya memiliki "NAT" secara default untuk adaptor 1, dan "Host-Only" untuk adaptor ke-2 untuk mengatasi keterbatasan dengan adaptor hanya NAB. Pengaturan ini sangat cocok untuk saya.

Pastikan Anda me-reboot kotak virtual dan menyimpan status untuk mempertahankan pengaturan sebelumnya, tidak hanya mematikan.

Yu Chen
sumber
Saya telah mencari jawaban ini selama berbulan-bulan! TERIMA KASIH!!!
Kirkland
Masih menjadi masalah pada tahun 2017. Terima kasih atas penjelasan dan solusinya
Eldamir
1

Saya memiliki masalah serupa. Menjalankan Windows 7 (64bit) dengan Ubuntu 12.04 di dalam VirtualBox. Untuk bekerja dari rumah, saya harus dapat terhubung ke jaringan Universitas melalui VPN untuk dapat (pada gilirannya) untuk terhubung ke cluster superkomputer Universitas.

Saya tidak bisa mendapatkan koneksi klien VPN dari dalam Ubuntu, dan saya tidak dapat mengakses koneksi VPN mesin Host saya.

Apa yang saya lakukan adalah membuat adaptor baru untuk mesin Virtual saya, terlampir pada "Host-only Adapter". Ini muncul di bawah Koneksi Internet di Windows, dan dari sana saya membuat jembatan antara adaptor VPN VPN saya dan jaringan hanya-host VirtualBox.

Setelah melakukan ini, saya dapat terhubung ke host VPN dari dalam mesin virtual Ubuntu. Sisi Windows dari koneksi VPN tidak menyukainya, tetapi meh.

Semoga ini membantu.

Dakota
sumber
Terima kasih. Ternyata saya hanya lupa mengatur adaptor sebagai terhubung.
Jeff Storey
0

Pastikan vpn Anda selalu menggunakan port yang sama. Perhatikan port itu

Setel mesin virtual Anda ke Nat

Di dalam ubuntu pergi ke proxy pengaturan jaringan dan atur ip ke 10.0.2.2 dan port yang Anda catat. (10.0.2.2 adalah gateway Nat virtualbox default)

Itulah cara saya menggunakan psiphon dengan virtualbox

mustafa candan
sumber