Vpn between two lan

I have two openwrt routers A and B. I need router B to route all trafic except for to router A (including the traffic from computers and phones connected to router B, which also passes through router A because router B has no external network connection). I tried to directly treat B as a client and A as a server, but this doesn't work, The default gateway of B does indeed point to A, but cannot ping A. (OpenVPN and Wireguard have both tried and failed, but if I use my computer as a client to connect to A, both VPNs work)

How would these two devices connect, then? Are they directly connected to each other?

A diagram of your network might make this easier to understand -- a photo of a sketch on paper is sufficient.

I also tried site to site, this works, but the default route of B and clients connected to B is still B's wan route, not route to A

You don't need a VPN. Router B simply needs either static routes or policy based routing.

sorry, this picture conflits, router A is in lan, router B is in lan

A VPN still is not the method to be used here. Standard routing should do the trick.

how to route accross lans

Static routes or policy based routing.

I have solved this, router B using client configuration, interface tun firewall region change from wan to none, since doing this, I could connect to outside network in router B; Add static route to router B, so devices connected to router B can access ourside network using vpn connection between A and B.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.