I'm unable to access some servers on a different subnet.
Here's an overview of my setup:
The edge router is my gateway. I'm running a EdgeRouter PoEv1.9.0 (5 port). The servers that I want to access are behind a switch on eth3. The primary subnet in the network is 10.15.20.0/24. The servers that I want to access are on the subnet 10.15.22.0/24. Specifically these servers: 10.15.22.1, 10.15.22.2, 10.15.22.3, and 10.15.22.4.
From INTERNAL network, I am able to connect to them ONLY if I configure an additional interface on my macbook with an IP on the same subnet (i.e. if I configure myself as 10.15.22.20, then I can connect to 10.15.22.1).
From EXTERNAL network (connecting via VPN), I am completely unable to connect to those servers. As you'll see in the sanitized config, I've tried adding push-route to the VPN config. This did not help.
I would have expected the edge router to be setup to access/forward packets this subnet without needing to setup anything special on my client.
Any suggestions?