A ver si me podéis echar una mano, ya que me tiene un poco desesperado.
Tengo un router con ONT integrada del proveedor de internet en la IP 192.168.0.1. Tengo otro router con OpenWrt conecta por la WAN al router principal que recibe la IP por DHCP.
En el router con OpenWrt he configurado un cliente VPN con SoftEther que se conecta a un servidor externo. He creado una interface por VPN con la IP 192.168.1.250 y el gateway 192.168.1.1 que corresponde al rango del servidor VPN.
Levanto la conexión del cliente SoftEther VPN y se conecta correctamente.
Modifico las rutas para que el tráfico salga por la VPN.
IP route del default via 192.168.0.1 dev vpn_vpn && IP route add default via 192.168.1.1 dev vpn_vpn
IP route show
default via 192.168.1.1 dev vpn_vpn
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.10
192.168.1.0/24 dev vpn_vpn proto kernel scope link src 192.168.1.250
192.168.8.0/24 dev br-LAN proto kernel scope link src 192.168.8.1
192.168.192.0/24 dev ztc25pdqwr proto kernel scope link src 192.168.192.4
Creo una zona en el firewall, VPN, que permita el trafico hacia la WAN desde la LAN.
Pero cuando voy a comprobar si el trafico sale por la VPN
traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 38 byte packets
1 192.168.0.1 (192.168.0.1) 1.389 ms 1.240 ms 1.282 ms
El tráfico sigue saliendo por la conexión normal.
En Windows el cliente SoftEther con la IP dentro del mismo rango del servidor VPN funciona correctamente.
Algo me tiene que faltar, llevo varios días dándole vueltas y no doy con la tecla.