Estou tentando configurar a seguinte rede:
Host1 ---(VPN1)--- Host2 ---(VPN2)--- Host3
Onde
Host1
tem IP10.0.0.1/16
na interfacetun-vpn1
;Host2
tem IPs10.0.0.2/16
na interfacetun-vpn1
, e10.1.0.1/16
na interfacetun-vpn2
;Host3
tem IP10.1.0.2/16
na interfacetun-vpn2
.
Especificamente, Host1
é um servidor OpenVPN com rede 10.0.0.0/16
com Host2
como seu cliente. Portanto, eles são conectados de 10.0.0.1 --- 10.0.0.2
.
Similarmente, Host2
é um servidor OpenVPN com rede 10.1.0.0/16
com Host3
como seu cliente. Portanto, eles são conectados de 10.1.0.1 --- 10.1.0.2
.
Agora, estou tentando fazer Host1
ping Host3
. A primeira coisa que tentei foi Host1
fazer ping Host2
na interface dele tun-vpn2
. Então, de Host1
eu faço
ping 10.1.0.1
O que não funciona.
Então tentei configurar uma rota Host1
como
ip route add 10.1.0.0/16 via 10.0.0.2 dev tun-vpn1
E novamente não tive sucesso. E o tcpdump não mostra nenhum pacote chegando em Host2
, mesmo que eles saiam Host1
na interface tun-vpn1
.
Como posso configurar esse roteamento?
Obrigado.