I think I have a very common situation: My WRT gets the default gateway via WAN interface (WAN; eth1.2).
Now I am setting up an OpenVPN tunnel (which overwrites the default route) and I want to explicitely prevent the VPN gateway (and a few other IPs!!) to go over the VPN ... but instead the normal WAN interface.
Everything works if I read out the default gateway manually and create a route. But of course, this default gateway changes.
I tried setting up a static route with "interface: wan" and target my VPN gateway ip and leaving "IPv4 Gateway" blank (=0.0.0.0) the route entry is created with:
(VPN-Gateway-IP) * 255.255.255.255 UH 0 0 0 eth1.2
and I can't ping it.
I know that I could certainly create a hacky script which reads out the current default gateway and executes something like
route $VPNGWIP 255.255.255.255 gw $DEFGW
from /etc/rc.local or similar ... but this doesn't sound reliable.
I wonder if there is as builtin way to accomplish this.