Назад | Перейти на главную страницу

Маршрутизация только определенной подсети через туннель OpenVPN

Я знаю, что есть много подобных сообщений, но ни одно из них не может решить мою проблему.

У меня есть сайты: A и B, которые подключены через туннель OpenVPN.

Я хочу направить определенную подсеть сайта A через туннель OpenVPN, связанный с сайтом B.

Когда на стороне клиента я настраиваю

redirect-gateway def1

тогда ВЕСЬ трафик всех подсетей маршрутизируется через этот VPN-туннель.

Я использую pfSense на обоих сайтах.

Я также попытался добавить следующую опцию на стороне клиента:

route 192.168.10.0 255.255.255.0

но это не решает проблемы. Как только я включу redirect-gateway def1 трафик определенной подсети маршрутизируется правильно - но все остальные подсети также маршрутизируются - этого не должно происходить!

Что я делаю не так? Я настроил оба сайта именно как вы можете видеть здесь: https://docs.netgate.com/pfsense/en/latest/vpn/openvpn/routing-internet-traffic-through-a-site-to-site-openvpn-connection-in-pfsense-2-1.html В принципе, это работает! Но, как уже упоминалось, я хочу, чтобы эта маршрутизация работала только для одной конкретной подсети!

Любая помощь высоко ценится!

через несколько часов и дней я наконец-то заработал. Ключевое слово «Маршрутизация на основе политик». По сути, вам нужно определить правило брандмауэра, которое улавливает трафик, который вы хотите маршрутизировать, и выбрать там интерфейс VPN в качестве шлюза. Вот и все ... Это так просто ...