Conexão de encapsulamento através de outra VM usando rede interna no VirtualBox [closed]

2

Eu tenho uma VM VirtualBox configurada para rotear todo o seu tráfego através de uma VPN (usando um script OpenVPN e iptables, mas isso não deve ser relevante para os propósitos desta questão).

Eu gostaria de configurar uma VM do Debian para conectar-se somente através desta VM VPN, o que eu pretendo fazer usando uma rede interna.

(eth0)

VPN VM

(rede interna)

Debian VM

Eu habilitei os dois adaptadores necessários para isso na VM VPN. Uma para a VM VPN se conectar à internet e outra para a rede interna.

ifconfig na VM VPN mostra apenas eth0 , a interface usada para o adaptador de conexão à Internet e tun0 , que eu suponho ser o túnel da VPN. Não tenho certeza se isso é relevante ou não.

Como posso encontrar os endereços IP relevantes da VM VPN?

Quais entradas eu preciso adicionar em /etc/network/interfaces na VM da Debian para que a conexão funcione?

    
por anonymous 29.08.2016 / 19:50

1 resposta

1

O Virtualbox torna isso muito fácil usando um método de conexão chamado 'Rede Interna'.

Abra as configurações do adaptador de rede do Virtualbox para o vms e defina a Rede Interna. Aqui você pode criar redes virtuais para que apenas as VMs que estão nessas mesmas redes internas possam se ver.

VM1 - Configurações - Rede - Anexado a: Rede interna

dê um nome à rede, por exemplo VPN VM

Em seguida, faça o mesmo na placa de rede da VM do roteador que se conecta à primeira VM.

Você pode precisar testar qual placa é qual em seu roteador vm e você precisará configurá-los para corresponder a ips fixos para que eles possam conversar entre si.

Eu usei com sucesso essa configuração para criar 4 vm's e executei uma openvpn nos dois vms externos em dois roteadores em redes diferentes. Cada perna em sua rede separada.

    
por 30.08.2016 / 00:46