Eu tenho uma VM VirtualBox (tanto o host quanto o convidado Ubuntu Maverick). Meu provedor de VPN usa o OpenVPN para configurar os TUNs. Eu gostaria de configurar as coisas para que o tráfego da VM passe apenas pela VPN e seja descartado se a VPN cair (aconteceu). Sugestões? Meu iptables-fu está um pouco fraco
O que eu tentei: usando a "rede somente host" do VirtualBox, que fornece uma interface de loopback vboxnet0 no host para o convidado, mas não conseguiu acertar as tabelas / rotas do iptables. Eu gostaria de evitar o NAT na VM, pois já tenho o dobro de NAT (ISP e roteador doméstico) e mais um nível fará minha cabeça estourar.
Outras possibilidades: alternar para a TAP (como?) E fazer a ponte para a VM. Criando VPN dentro da VM e filtrando todo o tráfego eth0, exceto VPN, conecte-se ao iptables (mas veja abaixo)
Pontos de bônus: se você puder me dizer como usar diferentes pontos de saída da VPN no host e no convidado sem fazer o túnel duplo do tráfego do convidado através da VPN do host.