Raspbian (Debian) — часть трафика направляется через eth0, а часть — через tun0 (OpenVPN)

Помогло размонтирование подразделов

/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk2
   1:             Windows_FAT_16 wr_usb_efi              134.2 MB   disk2s1
   2:                      Linux                         1.1 GB     disk2s2
vgsprasad-mbp:~ vgsprasad$ diskutil umount /dev/disk2s1
Volume wr_usb_efi on disk2s1 unmounted
vgsprasad-mbp:~ vgsprasad$ diskutil umount /dev/disk2s2
disk2s2 was already unmounted
0
01.09.2019, 19:24
1 ответ

Если вы хотите, чтобы VPN использовала только конкретная программа, то, я думаю, ключевое слово, которое вы ищете, — «разделенный -туннель». Разделенный туннель означает, что определенный трафик будет использовать VPN, обычно контролируемый с помощью таблиц маршрутизации, в то время как другой сетевой трафик будет использовать шлюз локальной сети по умолчанию. Я делаю это для своей рабочей VPN, где электронная почта и другой рабочий трафик используют VPN, но мой трафик Facebook и Google никогда не касается моих работодателей / сети VPN.

Если у вас есть контроль над сервером OpenVPN, вы можете обновить его конфигурацию, чтобы отправлять только определенные маршруты на Pi и не становиться маршрутом по умолчанию.

Вы также можете настроить это на стороне клиента/Pi, либо изменив файл OVPN перед его импортом, либо просто настроив сетевую конфигурацию Pi с помощью обычных команд Debian, подобных этим:

$ sudo ip route delete default
$ sudo ip route add default via X.Y.Z.IP
0
28.01.2020, 03:19

Теги

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