Добрый день, хочу решить задачу настройки роутинга на openvpn сервере через клиента.
Дано:
openvpn server tun ip address 10.10.11.0/24
client1 tun0 ip address 10.10.11.10
client2 tun0 ip address 10.10.11.20
мне нужно, весь трафик от client1 заворачивать на client2
Для 2-х клиентов задача решается добавлением в ccd файл client2 такого содержимого:
iroute 1.0.0.0 255.0.0.0
iroute 2.0.0.0 255.0.0.0
iroute 3.0.0.0 255.0.0.0
. . . . . .
iroute 254.0.0.0 255.0.0.0
iroute 255.0.0.0 255.0.0.0
и добавлением пары правил в таблицу роутинга самого сервера:
ip add default 10.10.11.2 table 120
ip rule add from 10.10.11.10 table 120
Но когда клиентов не 2, а больше и мне нужно трафик клиента 1 заворачивать на клиента 2, а трафик клиента 3 заворачивать на клиента 4 и т.д., то это перестает работать. Вопрос, можно ли как-то задать правила роутинга по входящему адресу в openvpn сервере, чтобы можно было настроить роутинг, так, как мне нужно?
Спасибо