Як направити конкретний трафік через OpenVPN?


2

Я працюю на сервері вдома з rtorrent і apache2. Я хотів би маршрутизувати мій rtorrent трафік через OpenVPN і з тих пір, як я свого роду новий OpenVPN і iptables я хотів би мати зручне керівництво.

Що я спробував: Я googling протягом тижня на цю тему, але я не знайшов нічого, що може допомогти мені. Я перевірив тунель з openvpn і маршрути мій IP правильно, але heres проблема. Оскільки я запускаю сервер Apache2, він припиняє працювати (звичайно), коли тунель активний.

Що я хочу: Я хочу, щоб тунель був активним, але не за замовчуванням і що тільки rtorrent трафік повинен проходити через нього і не в останню чергу, що rtorrent ТІЛЬКИ повинен підключатися через VPN.

Хто-небудь за завдання вчити мене?


Будь-хто, хто може допомогти мені в цьому?
junkyhlm

Ви правильно, вам доведеться налаштувати таблицю маршрутизації відповідно, однак мені буде потрібно більше інформації, щоб відправити офіційну відповідь для вас, скільки мережевих адаптерів у вас є? Я припускаю, що ця машина з rtorrent буде клієнтом OpenVPN, а у вас є сервер OpenVPN?
MDMoore313

Відповіді:


1

Мені вдалося вирішити це з двома основними кроками:

  1. Виберіть постачальника послуг, який використовує інтерфейс TUN.
  2. Трохи більше таблиці маршрутизації

Маршрутизація таблиці

Я прочитав найкорисніші рекомендації http://lartc.org/howto/ і слідували за вказаними кроками.

Моя установка є тепер двома фізичними nic (eth0 і eth1), розділеними на три таблиці (main, T1 і T2). T1 (eth1) направляє значення за замовчуванням (apache2, ssh і т.д.) і T2 (eth0) тільки для rtorrent підключень.

Він працює як шарм. Так що якщо у вас є одна й та ж проблема, прочитана на lartc.org і проблема буде вирішена.

Примітка

Я не спробував цей конфіг з TAP інтерфейсом, тому я не можу сказати, працює він чи ні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.