Saya punya VM VirtualBox (keduanya host & guest Ubuntu Maverick). Penyedia VPN saya menggunakan OpenVPN untuk mengatur TUN. Saya ingin mengatur semuanya sehingga lalu lintas dari VM hanya melewati VPN dan baru saja dibatalkan jika VPN turun (sudah terjadi). Saran? Iptables-fu saya agak lemah
Apa yang saya coba: menggunakan "host-only networking" VirtualBox yang memberi Anda antarmuka loopback vboxnet0 pada host ke tamu, tetapi tidak bisa mendapatkan iptables / rute dengan benar. Saya ingin menghindari NAT pada VM, karena saya sudah dua kali lipat NAT'd (ISP & router rumah) dan satu tingkat lagi akan membuat kepala saya melambung.
Kemungkinan lain: beralih ke TAP (bagaimana?) Dan menjembatani ke VM. Membuat VPN di dalam VM dan memfilter semua lalu lintas eth0 kecuali VPN terhubung dengan iptables (tetapi lihat di bawah)
Poin bonus: jika Anda dapat memberi tahu saya cara menggunakan titik keluar VPN yang berbeda pada host & tamu tanpa lalu lintas tunneling ganda dari tamu melalui VPN host.