I was trying to route only specific subnet/single through open vpn.
I have read several questions like this on superuser, and even found good answer to my question.
So I am now able to route single ip adress through vpn. To do this I have added something like this to
route-nopull route 126.96.36.199 255.255.255.255 route 188.8.131.52 255.255.255.255 route 184.108.40.206 255.255.255.255
However this solves only half of my problem, because what I would like to do is to route specific subnetworks through vpn, not only single adresses.
I have tried following
route x.y.19.178 255.255.255.0
which, I believe, should route whoule traffic to x.y.19.178/24 subnetwork through vpn, but it doesnt. Instead of that I can see following error in syslog:
Dec 18 16:11:01 wi-dev ovpn-client: /sbin/ip route add x.y.19.178/24 via z.a.0.1 Dec 18 16:11:01 wi-dev ovpn-client: ERROR: Linux route add command failed: external program exited with error status: 2
Any idea what might be wrong with my client (or server) config?