Você quer dizer que você está tentando fazer com que duas LANs da mesma sub-rede falem através de uma VPN? Você usa o termo "192.168.0.x", portanto, pode-se supor que você esteja falando sobre um intervalo de IPs dentro da sub-rede 192.168.0.x fornecida.
O motivo pelo qual você não pode (e não deve) é devido ao fato de que o trabalho de um roteador é rotear o tráfego de uma rede conhecida para uma rede desconhecida.
Quando um computador na rede A (192.168.0.2) tenta falar, digamos, 192.168.0.3, o roteador achará que esse endereço está dentro da rede local (A). Ele está dizendo "o endereço está dentro da minha LAN, então não direcione para outro lugar (por exemplo, rede B)". Assim, o computador .2 receberá uma resposta do .3 na rede A ou - se .3 estiver apenas na outra rede (B) - não fará uma conexão e um tempo limite.
Se a sua rede B era 192.168.1.x então o roteador diria "Eu não cuido dos endereços 192.168.1.x mas (se uma rota disser que a VPN sabe onde encontrar a resposta) eu envie isso pela VPN e veja qual resposta eu recebo ".
O roteador na rede B faz seu trabalho e envia o pedido para a estação de trabalho correta.
Fonte: Eu recentemente tive que fazer isso, então fiz minha pesquisa (principalmente nos sites da SE!)