Маршрутизация адреса 192.168.XX.XX через локальный 192.168.1.1 вместо VPN

652
user2207495

Проблема лежит на моей стороне. IP-адрес, который я пытаюсь разрешить, - это 192.168.4.201, который маршрутизирует через 192.168.1.1 (моя локальная сеть) вместо маршрутизации через VPN (10.10.XX). Как заставить 192.168.4.201 всегда маршрутизировать через VPN 10.10.xx ??

У меня есть Ubuntu, и я использую StrongSwan 4.6.4.

1

1 ответ на вопрос

1
mtak

Вы должны добавить маршрут в таблицу маршрутизации.

sudo route add -net 192.168.4.0/24 gw 10.10.x.1 dev vtun0 

(при необходимости измените значения. 10.10.x.1 должен быть адресом шлюза VPN, а устройство должно быть виртуальным NIC, созданным программным обеспечением VPN)

Возможно, вы также можете сделать так, чтобы VPN-сервер сделал это за вас. Например, в OpenVPN вы можете добавить следующую инструкцию:

push "route 192.168.4.0 255.255.255.0" 
Проблема в том, что vpn не создает виртуальный сетевой адаптер. У меня есть только eth0, я должен маршрутизировать dev eth0? user2207495 9 лет назад 0
Как вы можете себе представить, было бы очень полезно указать, какой VPN-продукт вы используете ... mtak 9 лет назад 0
Вы имеете в виду клиента? Я использую strongswan 4.6.4 user2207495 9 лет назад 0
Я не знаком с этим конкретным продуктом, но вы можете взглянуть на это: https://wiki.strongswan.org/projects/strongswan/wiki/ForwardingAndSplitTunneling То, что вы хотите сделать, называется разделенным туннелированием. mtak 9 лет назад 0

Похожие вопросы