VPN, маршрутизация, указанное приложение

VPN, маршрутизация, указанное приложение

Подробности:

eth0 = текущий интернет-порт

pptp1 = VPN-подключение, когда я подключаюсь к своему провайдеру, провайдер дает мне IP-адрес, который доступен из интернета. Я хотел бы подключиться через этот IP обратно к своему ПК.

Я хочу сохранить свое основное интернет-подключение (eth0) на моем ПК для всего трафика, но направлять трафик через VPN для указанного приложения/или порта, чтобы получить доступ к приложению/порту с IP, который мне предоставил провайдер pptp. Ага? Сложно, но возможно? Если да, то как?

Входящий порт всегда будет: 33340 Исходящий порт можно изменить, но обычно это 33330

решение1

Вам следует прочитатьLinux Advanced Routing and Traffic Control HOWTO.

Короче говоря: есть несколько таблиц маршрутизации. routeУтилита управляет только одной из них - основной, для просмотра/изменения других таблиц следует использовать ip. Если вы хотите использовать разные маршруты для некоторого трафика, следует создать пользовательскую таблицу, определить в ней ruotes и создать правила для пропуска вашего трафика через эту таблицу. Правила могут использовать отметку, установленную для некоторых пакетов с помощью iptables target MARK.

решение2

Я уже использовал это руководство для настройки определенных маршрутов. Это должно быть легкое чтение/процесс.

http://www.ubuntugeek.com/howto-configure-pptp-vpn-in-ubuntu-intrepid-and-jaunty.html

Связанный контент