Eu tenho dois clientes openvpn nas sub-redes 10.0.1.0 (client1) e 192.168.0.0 (client2) com a conexão openvpn do servidor tendo o ip 192.168.150.1
O servidor tem o encaminhamento de ip ativado.
Atualmente, o ip vpn do client1 é 192.168.150.10 e o ip da P-t-P é 192.168.150.9
Eu criei a seguinte rota estática no client1:
route add -net 10.0.1.0 netmask 255.255.255.0 gw 192.168.150.9
A tabela de roteamento no client1 se parece com isso:
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.150.9 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
192.168.150.1 192.168.150.9 255.255.255.255 UGH 0 0 0 tun0
10.0.1.0 192.168.150.9 255.255.255.0 UG 0 0 0 tun0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
Eu pensei que isso seria correto para permitir que o tráfego do client1 alcançasse computadores na rede do client2, mas isso não funciona. 192.168.150.9 (o endereço P-t-P) é o correto para o roteamento? Eu tentei usar 192.168.150.1, mas não consegui criar a rota.
Eu também tentei adicionar isso à configuração do servidor:
push "route 192.168.0.0 255.255.255.0"
push "route 10.0.1.0 255.255.255.0"
Cria a seguinte rota no client1:
10.0.1.0 192.168.150.9 255.255.255.0 UG 0 0 0 tun0
Mas isso não funciona. Certamente o exemplo da rota "push" está correto? Há mais alguma coisa que preciso fazer? Nada no servidor? Basta ativar o encaminhamento de ip?