Ho una VirtualBox VM (sia host che guest Ubuntu Maverick). Il mio provider VPN utilizza OpenVPN per configurare i TUN. Vorrei impostare le cose in modo che il traffico dalla VM passi solo attraverso la VPN e venga semplicemente interrotto se la VPN diminuisce (è successo). Suggerimenti? Il mio iptables-fu è un po 'debole
Cosa ho provato: usare la "rete solo host" di VirtualBox che ti dà un'interfaccia loopback vboxnet0 sull'host per l'ospite, ma non è riuscito a ottenere correttamente iptables / route. Vorrei evitare NAT su VM, dato che sono già doppio NAT'd (ISP e router di casa) e un altro livello mi farà scoppiare la testa.
Altre possibilità: passare a TAP (come?) E passare a VM. Creazione di VPN in VM e filtro di tutto il traffico eth0 tranne VPN connect con iptables (ma vedi sotto)
Punti bonus: se puoi dirmi come utilizzare diversi punti di uscita VPN su host e guest senza doppio tunneling del traffico dall'ospite attraverso la VPN dell'host.