Shouldn't the NAT outbound rule and firewall rule take care of this? In some guide I read, it is not correct to set OpenVPN connection as the default route.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuRouting tables
Internet:
Destination Gateway Flags Netif Expire
default 192.168.1.1 UGS igb1
10.4.0.0/16 10.4.28.95 UGS ovpnc1
10.4.0.1 link#8 UH ovpnc1
10.4.28.95 link#8 UHS lo0
10.42.0.0/16 link#1 U igb0
10.42.0.1 link#1 UHS lo0
127.0.0.1 link#7 UH lo0
192.168.1.0/24 link#2 U igb1
192.168.1.1 xx:xx:xx:xx:xx:xx UHS igb1
192.168.1.129 link#2 UHS lo0
Internet6:
Destination Gateway Flags Netif Expire
...
Sep 16 18:04:47 openvpn[97185]: Initialization Sequence Completed
Sep 16 18:04:40 openvpn[97185]: /usr/local/sbin/ovpn-linkup ovpnc1 1500 1558 10.x.x.x 255.255.0.0 init
Sep 16 18:04:40 openvpn[97185]: /sbin/route add -net 10.y.y.y 10.x.x.x 255.255.0.0
Sep 16 18:04:40 openvpn[97185]: /sbin/ifconfig ovpnc1 10.x.x.x 10.y.y.y mtu 1500 netmask 255.255.0.0 up
Sep 16 18:04:40 openvpn[97185]: do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Sep 16 18:04:40 openvpn[97185]: TUN/TAP device /dev/tun1 opened
Sep 16 18:04:40 openvpn[97185]: TUN/TAP device ovpnc1 exists previously, keep at program end