Por favor, desculpe minha inexperiência. Eu consegui configurar uma conexão vpn entre um único cliente e servidor. Atualmente estou testando isso em VMs que estão executando o Server 2008 R2 (temporário já que tenho discos de instalação à mão). Cada VM está em um local remoto com seu próprio endereço IP. (Eu estou remotamente)
O que está acontecendo é que eu sou capaz de fazer ping no servidor VPN do cliente sem problemas. uma vez que eu tente pingar outro dispositivo na rede (digamos servidor é 192.168.1.2 e outro dispositivo é 192.168.1.3) estou recebendo tempo esgotado. O tracert tem o pacote sendo roteado através da VPN para o Virtual Gateway de 10.8.0.1. Também não sou capaz de ping do servidor para o cliente. ou seja ping 192.168.2.3
Abaixo está uma topologia simples.
[Rede 1] Servidor Hosts em 192.168.1.2 192.168.1.0 | 255.255.255.0
Cliente [Rede 2] em 192.168.2.3 192.168.2.0 | 255.255.255.0
[Servidor VPN] 10.8.0.1 10.8.0.0 | 255.255.255.0
Então, essencialmente a partir da execução do tracert no lado do cliente, estou recebendo ...
1 30ms 40ms 20ms HOME [10.8.0.1]
2 * * * A solicitação expirou.
etc ...
Significando que o pacote está chegando ao servidor, mas não está sendo roteado do servidor para a máquina na mesma rede.
Eu percebo que poderia haver vários problemas, então até mesmo uma direção seria muito apreciada. Os logs openvpn estão mostrando apenas avisos de roteamento ipv6, mas eu não estou usando ipv6, então estou assumindo que isso pode ser ignorado.
Eu usei este tutorial para configurar o servidor e o cliente link
Tags vpn openvpn site-to-site-vpn