route 0.0.0.0 192.0.0.0 net_gatewayroute 64.0.0.0 192.0.0.0 net_gatewayroute 128.0.0.0 192.0.0.0 net_gatewayroute 192.0.0.0 192.0.0.0 net_gateway
route-nopullroute 10.4.0.0 255.255.0.0 10.4.0.1
With 'don't pull routes' unchecked, and 'don't add or remove routes' checked.. everything appears to work.
root@routy:~ # traceroute 8.8.4.4traceroute to 8.8.4.4 (8.8.4.4), 64 hops max, 40 byte packets 1 c-46-246-84-1.ip4.frootvpn.com (46.246.84.1) 34.104 ms 33.843 ms 33.998 ms 2 178.73.195.97 (178.73.195.97) 35.006 ms 34.265 ms 34.585 ms 3 be-1.cr1.sto2.se.portlane.net (80.67.4.208) 35.372 ms 35.370 ms 35.383 ms 4 72.14.216.118 (72.14.216.118) 34.637 ms 34.987 ms 34.275 ms 5 108.170.253.161 (108.170.253.161) 35.504 ms 108.170.254.33 (108.170.254.33) 35.479 ms 35.283 ms 6 216.239.58.43 (216.239.58.43) 34.759 ms 72.14.236.85 (72.14.236.85) 34.908 ms 74.125.37.157 (74.125.37.157) 34.624 ms 7 google-public-dns-b.google.com (8.8.4.4) 34.819 ms 34.505 ms 35.023 ms
root@routy:~ # netstat -nrRouting tablesInternet:Destination Gateway Flags Netif Expire0.0.0.0/1 46.246.84.1 UGS ovpnc1default 10.55.50.1 UGS igb0[..]
root@willy:~# traceroute google.comtraceroute to google.com (172.217.22.174), 30 hops max, 60 byte packets 1 routy.home (10.55.55.1) 0.200 ms 0.170 ms 0.179 ms 2 * * * 3 * * * 4 * * * 5 * * *