У меня есть два клиента openvpn которые я беру с ресурса VpnGate. Они выглядят примерно следующем образом:
1 клиент
dev tun0
;dev tap0
proto tcp
remote 219.100.37.73 443
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3
2 клиент
dev tun1
;dev tap1
proto tcp
remote 219.100.37.169 443
;http-proxy-retry
;http-proxy [proxy server] [proxy port]
cipher AES-128-CBC
auth SHA1
resolv-retry infinite
nobind
persist-key
persist-tun
client
verb 3
Когда я запускаю tun1, то весь трафик идет через tun0 (т.к. он был первым запущен). ip route глядит вот так:
- 0.0.0.0/1 via 10.237.25.78 dev tun0
- default via 192.168.0.1 dev enp4s0f1 proto dhcp metric 100
- 10.237.25.78 dev tun0 proto kernel scope link src 10.237.25.77
- 10.243.75.138 dev tun1 proto kernel scope link src 10.243.75.137
- 128.0.0.0/1 via 10.237.25.78 dev tun0
- 169.254.0.0/16 dev enp4s0f1 scope link metric 1000
- 192.168.0.0/24 dev enp4s0f1 proto kernel scope link src 192.168.0.180 metric 100
- 219.100.37.73 via 192.168.0.1 dev enp4s0f1
- 219.100.37.169 via 192.168.0.1 dev enp4s0f1
Я добавляла выдуманные подсети по типу 0.0.0.0/2 для tun1, или 127.255.255.255 (тоже для tun1). Но и сама понимаю, что такое подобное делать, скорее всего, глупо. Что нужно сделать, чтобы решить мою проблему? Мой преподаватель по компьютерным сетям мне не отвечает( Возможно, это нужно сделать при помощи iptables