Я пытался маршрутизировать только определенную подсеть / сингл через open vpn.
Я прочитал несколько вопросов, как это на superuser, и даже нашел
хороший ответ на мой вопрос.
так что теперь я могу маршрутизировать один ip-адрес через vpn. Для этого я добавил что-то вроде этого /etc/openvpn/client.conf
:
route-nopull
route 1.2.3.4 255.255.255.255
route 5.6.7.8 255.255.255.255
route 9.10.11.12 255.255.255.255
однако это решает только половину моей проблемы, потому что то, что я хотел бы сделать, это маршрут конкретных подсетей через vpn, а не только одиночные адреса.
Я попытался следовать
route x.y.19.178 255.255.255.0
который, я полагаю, должен направить движение whoule к x.y.19.178/24 подсети через vpn, но это не так. Вместо этого я вижу в syslog следующую ошибку:
Dec 18 16:11:01 wi-dev ovpn-client[31421]: /sbin/ip route add x.y.19.178/24 via z.a.0.1
Dec 18 16:11:01 wi-dev ovpn-client[31421]: ERROR: Linux route add command failed: external program exited with error status: 2
любая идея, что может быть не так с моим клиентом (или сервером) конфиг?