#openvpn
#openvpn
Вопрос:
У меня есть сервер OpenVPN, и я хотел бы, чтобы клиенты маршрутизировали диапазон адресов, например 1.2.3.0/24
, через VPN. Однако я НЕ хочу, чтобы клиенты использовали VPN для определенного IP-адреса в том же диапазоне. Таким образом, таблица маршрутизации на клиентах должна выглядеть следующим образом:
1.2.3.4/32
— через шлюз клиента по умолчанию
1.2.3.0/24
— через VPN
Я добавил следующее на свой сервер.conf:
push "route 1.2.3.0 255.255.255.0"
Однако это также будет проходить 1.2.3.4
через VPN. Есть ли какой-либо способ решить эту проблему с помощью конфигурации сервера OpenVPN?
Ответ №1:
Вы можете добавить более конкретный маршрут для IP-адреса, который вы не хотите использовать через VPN, и использовать параметры net_gateway
и vpn_gateway
, чтобы указать шлюз для маршрута.
push "route 1.2.3.4 255.255.255.255 net_gateway" push "route 1.2.3.0 255.255.255.0 vpn_gateway"