Mam maszynę wirtualną VirtualBox (zarówno Ubuntu Maverick hosta, jak i gościa). Mój dostawca VPN używa OpenVPN do konfigurowania TUN. Chciałbym tak skonfigurować rzeczy, aby ruch z maszyny wirtualnej przechodził tylko przez VPN i był po prostu spadany, jeśli VPN ulegnie awarii (to się zdarzyło). Propozycje? Moje iptables-fu jest trochę słabe
To, czego próbowałem: używając „sieci tylko hosta” VirtualBox, która daje interfejs pętli zwrotnej vboxnet0 na hoście dla gościa, ale nie mógł poprawnie ustawić iptables / tras. Chciałbym uniknąć NAT na VM, ponieważ mam już podwójną NAT (ISP i router domowy), a jeszcze jeden poziom sprawi, że moja głowa wyskoczy.
Inne możliwości: przejście na TAP (jak?) I mostowanie na VM. Tworzenie VPN wewnątrz VM i filtrowanie całego ruchu eth0 oprócz VPN łączy się z iptables (ale patrz poniżej)
Punkty bonusowe: jeśli możesz mi powiedzieć, jak korzystać z różnych punktów wyjścia VPN na hoście i gościu bez podwójnego tunelowania ruchu od gościa przez VPN hosta.