OpenVPN Múltiplas Conexões, encaminha o tráfego através de um

0

Eu tenho uma configuração OpenVPN em um sistema Ubuntu 16. Eu tenho duas conexões VPN, uma é através de um provedor de VPN, então todo o tráfego para a rede tem que passar por isso. Vamos chamar isso de VPN1.

O segundo é um servidor privado OpenVPN, para que eu possa conectar ao meu servidor doméstico fora da casa através dessa VPN. Vamos chamar isso de VPN2.

O que estou tentando fazer é permitir todo o tráfego da Internet através da VPN1, ao mesmo tempo conectar-se à VPN2, mas somente trafegar o tráfego da VPN2 através dela (faixa de IP 10.8.0.0/24), efetivamente permitindo que eu me conecte a ela fora da casa.

Eu tentei colocar todas as configurações para ambas as conexões no mesmo arquivo .conf , não, essa tentativa nem sequer começou. Eu também tentei rodar o VPN2 como um processo ao invés de serviço, enquanto o VPN1 estava rodando, não, isso simplesmente não conectou ao VPN2, 1 teve precedência.

Como devo proceder para conectar duas conexões VPN de uma vez, iniciar o serviço e rotear todo o tráfego da Internet pela primeira conexão?

EDITAR

Config VPN1:

client
dev tun
proto udp
remote us-east.vpndomain.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass auth.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify crl.rsa.2048.pem
ca ca.rsa.2048.crt
disable-occ
redirect-gateway def1

Config VPN2:

remote {privateVPN-IP}
comp-lzo
dev tun
auth-user-pass /etc/openvpn/ovpn.txt
ca /etc/openvpn/ca.crt
client

route 0.0.0.0 192.0.0.0 net_gateway
route 64.0.0.0 192.0.0.0 net_gateway
route 128.0.0.0 192.0.0.0 net_gateway
route 192.0.0.0 192.0.0.0 net_gateway

Isso é feito como service executando o openvpn a partir do início do sistema como daemon.

EDIT2

Eu testei apenas agora removendo a parte inferior da configuração VPN2, o net_gateways . Estranhamente, funciona se eu iniciar o VPN2 primeiro e depois iniciar o VPN1. Mas se a VPN1 for iniciada primeiro, então a VPN2 não funcionará.

Além disso, após alguns minutos sendo ambos abertos, a VPN1 parece desligar-se estranhamente com um erro de falha AUTH.

Logo antes de se desconectar da VPN1, recebo este erro:

ERROR: Linux route add command failed: external program exited with error status: 2

    
por jfreak53 29.08.2018 / 18:41

0 respostas