Duas conexões openvpn: uma com o gateway de redirecionamento e uma segunda para a rede privada

0

Eu tenho uma VPN pessoal que uso como gateway padrão para todo o tráfego da Internet quando estou na estrada. Isso funciona muito bem e não tenho nenhum problema.

Eu também tenho uma VPN de trabalho, que preciso conectar para alcançar máquinas em sua rede privada.

O que eu quero fazer é usá-los juntos. Infelizmente, redirect-gateway def1 na minha VPN pessoal parece redirecionar tudo, incluindo o tráfego que deve passar pela interface de trabalho .

Por exemplo:

utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
    inet 192.168.192.6 --> 192.168.192.5 netmask 0xffffffff
utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
    inet 1.2.3.4 --> 1.2.3.4 netmask 0xfffff800

acima de utun3 é a interface de rede pessoal que redireciona tudo e utun4 é a interface de rede de trabalho que eu preciso conectar a determinadas máquinas.

Eu tentei definir rotas sem sucesso. As máquinas de trabalho estão na rede 172.31.0.0/16 e eu tentei definir rotas como:

route 172.31.0.0 255.255.0.0 utun4 0

mas a conexão simplesmente pára. Como posso fazer isso funcionar?

    
por berto 17.05.2017 / 02:09

1 resposta

0

Acho que a sintaxe correta para o comando route add seria:

route add -net 172.31.0.0 netmask 255.255.0.0 gw 1.2.3.1

Eu estou supondo que o número do gateway (gw); você precisaria perguntar ao suporte de TI do seu escritório sobre isso se você não consegue descobrir por ferramentas de diagnóstico. (Ou, se eu entendi a primeira parte da sua pergunta corretamente, então você pode usar o def1 hostname.)

O motivo pelo qual você não pode rotear o nome da interface diretamente é porque a rede que você está roteando não é local nessa interface.

    
por 17.05.2017 / 02:18