LINUX.ORG.RU

Как завернуть один торрент-клиент на eth0, а другой на ppp0


0

1

Имеются два соединения eth0 и ppp0. Необходимо чтобы первая торрент-качалка работала через eth0, а вторая через ppp0. Возможно ли? PS Да, и еще ) Можно ли запустить две копии, к примеру Transmission, чтобы каждая копия работала с своими торрентами?

★★★★★

Последнее исправление: int13h (всего исправлений: 1)

направление копания: запуск от разных пользователей; пометка в iptables в таблице mangle пакетов по пользователям (модуль owner), разруливание трафика по интерфейсакм на основании меток при помощи ip route.

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

да то ж думал про разных юзеров. Но трафик разруливать не получится, потому что мне надо чтобы каждая качалка использовала только свой интерфейс.

int13h ★★★★★
() автор топика

Наверняка за интерфейсами разные сети, зачем придумывать костыль вместо маршрутизации и запускать несколько клиентов?

as33 ★☆☆
()
Ответ на: комментарий от int13h

> Но трафик разруливать не получится, потому что мне надо чтобы каждая качалка использовала только свой интерфейс.

ну почему не получится?

Цитата: «пометка в iptables в таблице mangle пакетов по пользователям (модуль owner)»

Это значит: создать 2 пользователя (пусть у первого будет UID=1234, у второго UID=1235).

Затем пометить пакеты от этих UID:

iptables -t mangle -A OUTPUT -m owner --uid-owner 1234 -j MARK --set-mark 1
iptables -t mangle -A OUTPUT -m owner --uid-owner 1235 -j MARK --set-mark 2


потом при помощи «ip route» разруливайте по интерфейсам на основании меток.

По идее всё. Пускайте торренты под новосозданными пользователями.

Slavaz ★★★★★
()
Ответ на: комментарий от silw

> man rtorrent
кстати да. Самый просто вариант :)

Slavaz ★★★★★
()

Ktorrent использует тот сетевой интерфейс, который указан в настройках. Насчет разных торрентов - запускай от разных пользователей.

unikoid ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.