%20atrav%C3%A9s%20de%20uma%20conex%C3%A3o%20Open%20VPN%20no%20host%20(OS%20X).png)
Cenário:
Eu tenho um Mac rodando Lion que está conectado a um servidor OpenVPN Tenho uma VM Windows XP (rodando em paralelo, mas não acho que isso seja importante) Quero poder rotear o tráfego da VM XP através do host Mac Conexão OpenVPN para que eu possa fazer logon em um domínio.
A rede remota é 172.16.0.0/23 (255.255.254.0) Open VPN está configurada para fornecer endereço na faixa 10.100.101.0/24 e configura o roteamento para 172.16.0.0 usando o gateway 10.100.101.1/32 Minha rede local é 192.16.1.0/24
NOTA: Não quero instalar o OpenVPN na máquina virtual XP, pois teria que usar uma chave sem senha para que o OpenVPN se conectasse antes do logon.
Alguém tem alguma ideia?
Responder1
Então eu descobri isso (pelo menos para minhas necessidades) e foi muito mais simples do que pensei.
Inicialmente pensei demais no problema e tentei usar uma rede em ponte, tornando meu host o gateway e depois tentando rotear o tráfego para o adaptador tun0 - perda de tempo.
Solução:
No menu do dispositivo em paralelo basta definir a rede como 'compartilhada'. Na VM XP (ou qualquer outra), defina manualmente o DNS para o endereço do seu controlador de domínio (no meu caso 172.16.0.254). Conecte-se ao OpenVPN no Host, eu uso o Tunnelblick para gerenciar isso no OS X. O OpenVPN deve adicionar as rotas corretas para você.
Não há razão para que isso não funcione para VirtualBox ou VMWare no host Linux ou Windows também.
É isso.
Responder2
Estou no Mac OS X, usando o Parallels 9, e fiz isso funcionar simplesmente selecionando "Dispositivos > Rede 1 > Rede Compartilhada". Nada mais parecia ser necessário.
Mac OS Xé a versão 10.9.2.
Paralelos Desktop 9(Build 9.0.24229, conforme "Arquivo > Sobre o Parallels Desktop").
Responder3
- Configurar máquina virtual
- Alterar fonte de rede para rede compartilhada
- se isso ainda não funcionar, desative o ipv6 na máquina convidada.