Envie o tráfego de rede através de uma VM do Windows no mesmo host para usar o VPN corporativo?

3

No trabalho, temos uma solução de VPN que funcionará apenas no Windows. Eu pessoalmente não corro o Windows em casa e rodei o Linux (Ubuntu 14.04). Eu usei o Virtual Box para configurar uma máquina virtual do Windows 7 para executar o software vpn. Funciona como esperado.

Meu objetivo é enviar meu tráfego no meu host linux principal através do windows vm para que o tráfego adequado possa ser escolhido pela vpn. Isso é possível?

    
por Diet Bird 26.06.2015 / 03:35

2 respostas

2

No linux você pode definir tabelas de roteamento muito precisas que lhe permitem estar conectado com várias VPNs.

Eu tive esse problema uma vez e foi resolvido aqui .

O problema que vejo no seu caso é principalmente: "como usar o Windows como um roteador?". E provavelmente este não é o melhor fórum para fazer tal pergunta ...

De qualquer forma, há alguns conselhos que eu acho que podem ser úteis: o primeiro está relacionado à rede Virtualbox. Eu sugiro que você use duas interfaces ethernet virtuais em sua máquina virtual:

a) o primeiro pode ser uma interface NAT clássica (virtualbox padrão), você o usará como interface de saída e será usado pelo seu cliente VPN

b) uma interface em ponte em sua máquina virtual, que terá um IP na mesma rede que sua máquina host (ou seja, sua máquina linux).

Você deve então escrever regras de roteamento em sua máquina host que redirecionem a solicitação em um determinado intervalo IP (as da sua corporação VPN) na interface em ponte da máquina virtual, ou seja, você definirá esse IP como o gateway para as solicitações esse intervalo de IPs.

Então (e é aí que eu não posso te ajudar, desculpe) você deve escrever uma tabela de roteamento na sua máquina windows que redireciona todas as requisições vindas na eth1 para a sua interface VNP, que está conectada a eth0.

Espero que isso ajude. Desculpe, mas eu realmente não sou especialista em Windows ...

De qualquer forma, se você encontrar uma solução adequada, POR FAVOR: escreva a solução aqui, pois ela pode ser útil para muitas outras pessoas.

    
por 26.06.2015 / 16:03
0

Normalmente não - uma vez que uma máquina (virtual ou não) se conecta a uma VPN, ela se comporta como se estivesse fisicamente conectada a essa VPN, não está mais acessível e não pode mais acessar outras máquinas na rede local (a menos que entre as máquinas da rede local e qualquer outra máquina dentro da VPN é possível, o que meio que anula todo o propósito da VPN).

Dependendo da implementação da VPN, ela pode ser tecnicamente permitida via config do lado do servidor VPN, procure por tunelamento dividido por VPN. Duvido que uma TI corporativa permita isso, pois é considerada uma falha de segurança.

    
por 26.06.2015 / 06:11