Маршрутизация определенного трафика через StrongSwan VPN

Я должен делать http-запросы к серверу (локальный IP 172.XX.XX.XX) за шлюзом телекоммуникационной сети. Между моим VPS 46.XX.XX.XX и шлюзом 193.XX.XX.XX был настроен VPN.

Однако мне нужно сделать запрос SOAP API с конечной точкой, скажем, http: //172.XX.XX.XX: 4506 / , которая находится за шлюзом 193.xxx.xxx.xxx.

Однако, Мне нужно отправить этот запрос через туннель, установленный между нашей системой и телекоммуникационной компанией.

Как мне реализовать это, чтобы при отправке запроса моя сеть могла проталкивать трафик через туннель, а также получать через туннель.

Мой vps имеет адрес 46.xxx.xx.xx

IP команда route показывает;

ip route

default via 46.xx.xx.x dev eth0 
10.16.0.0/16 dev eth0  proto kernel  scope link  src 10.16.0.6 
10.131.0.0/16 dev eth1  proto kernel  scope link  src 10.131.14.73 
46.xxx.xx.0/20 dev eth0  proto kernel  scope link  src 46.xxx.xx.xxx 
169.254.0.0/16 dev eth0  scope link  metric 1002 
169.254.0.0/16 dev eth1  scope link  metric 1003 

спасибо.

0
задан 19 April 2017 в 00:30
1 ответ

Вам нужно просто добавить маршрут к желаемому IP-адресу / сети, чтобы следующим переходом был другой конец вашего VPN-туннеля.

Например:

ip route add 192.168.10.200 via 10.210.10.1

делает все пакеты предназначенный для 192.168.10.200 пройти через хост 10.210.10.1 на другом конце туннеля VPN.

Вам также необходимо убедиться, что на другом конце настроена маршрутизация правильно.

1
ответ дан 4 December 2019 в 16:17

Теги

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