Добрый день!
Есть сервер. В server.conf роутинг клиента не перетирается:
client-config-dir /etc/openvpn/ccd
...
#push "redirect-gateway"
-------
В /etc/openvpn/ccd
c1
ifconfig-push 192.168.200.101 192.168.200.102
#push "route <ip> 255.255.255.255"
#route-delay 7
#route-up "route add -host <ip> tun0"c2
ifconfig-push 192.168.100.101 192.168.100.102
#push "route <ip> 255.255.255.255"
#route-delay 7
#route-up "route add -host <ip> tun0"
Задача: клиент (1 машина имеет и c1 и c2), при подключении как c1, чтобы у него прописовалось:
route add -host 10.0.0.1 tun0
route add -host 10.0.0.2 tun0
а если конектится как с2, то:
route add -host 10.0.0.3 tun0
route add -host 10.0.0.4 tun0
...
route-up "route add -host <ip> tun0" не помогает (и прописанная у клиента в конфиге)
PS. Тут дело не в безопасности, а в удобстве, чтобы человеку не приходилось на клиенте вручную давать эти команды