На стороне сервера OpenVPN (v2.4), когда вы хотите направить сеть определенному клиенту, вы добавляете route
директива в файл конфигурации сервера (добавляет маршрут в системную таблицу маршрутизации) и iroute
директива для файла конфигурации клиента в ccd каталог (добавляет маршрут во внутреннюю таблицу маршрутизации OpenVPN). Однако, если клиент уже подключен, ему необходимо отключиться и снова подключиться, чтобы маршрут стал активным. Я хотел бы знать, есть ли способ активировать маршрут, не разрывая клиентское соединение. Добавить маршрут в системную таблицу маршрутизации достаточно просто, но я не могу найти способ изменить внутреннюю таблицу маршрутизации OpenVPN. Если это невозможно, было бы полезно узнать.
РЕДАКТИРОВАТЬ: По-видимому, нет способа сделать это. Я поставил запрос функции на трекере ошибок OpenVPN.