Я пытаюсь маршрутизировать трафик только для определенного домена через VPN. Я нашел то, что кажется ответом в другом вопросе:

Create the file /etc/ppp/ip-up with following content:

#!/bin/sh
/sbin/route add SUBNET $5
replacing SUBNET with subnet, you want to route through VPN (for ex. 192.168.0.0/16)

execute as root:

chmod 0755 /etc/ppp/ip-up
This file will be executed each time you connect to VPN.

Я знаю, как создать / сохранить файл, где у меня возникают проблемы с определением значения для SUBNET. Я не знаю, нужно ли мне просто выбирать значение подсети из панелей настроек сети Ethernet или VPN, или мне нужно как-то создать подсеть, чтобы определить, что она применима только к определенному домену.

1 ответ1

2

SUBNET в этом случае должен быть диапазоном хостов, которые вы хотите маршрутизировать через VPN.

Например, скажем, что вы хотите направить трафик к этим хостам через VPN:

192.168.1.5 192.168.1.7 192.168.1.15

Вы можете либо направить их по отдельности, добавив одну строку для каждого IP:

/sbin/route add 192.168.1.5/32 $5

/sbin/route add 192.168.1.7/32 $5

/sbin/route add 192.168.1.15/32 $5

Или вы можете направить всю подсеть 192.168.1.x через туннель:

/sbin/route add 192.168.1.0/24 $5

Если вам нужна помощь в определении числа после / , попробуйте поэкспериментировать на таких сайтах, как http://www.subnet-calculator.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .