Your router has some WAN-facing IP, let's call it router_wan_ip. The IP on the "other side" of that link let's call isp_gw_ip.
If it's a PPP of any kind, chances are, your router gets its IP address router_wan_ip and remote IP address isp_gw_ip via IPCP protocol during session setup and default route is set by the pppd. If it's, ...
I had the same problem about ipsec tunnel(using Libreswan).
Although the IPsec Tunnel is established, I get the message "Destination host unreachable" when ping to IPv4 address of the host another side.
In my case, because of wrongly setting masquerade table, packets going to a private address are masqueraded with the global IPv4 address which the ...
Due to I have ipv4 and ipv6, if I don't want openvpn to set my default gw, I had to add the following lines at my client configuration, and I had to add manually the ipv6 routes:
pull-filter ignore "route-gateway"
If I don't want all the ipv4 traffic necessarily going through my openvpn interface, I had to add only the following line