LINUX.ORG.RU

Несколько выходов в интернет. Пустить разные приложения через разные из них.


0

0

Сабж.

Главное условие задачи - может быть так или иначе доступно несколько маршрутизаторов (10.10.10.1, 10.10.10.55, 192.168.1.55), имеющих разные белые IP (рызных провайдеров и т.п.).

Хочется, грубо говоря, запустить 2 TCP клиента, которые идут на один и тот же IP в интернет, но через разные маршрутизаторы. Каким способом это делается? Спасибо.

У тебя готовые приложения, или ты собираешся что-то писать?! Я лично нихрена не понял.

Boy_from_Jungle ★★★★
()

обычно для этого у тебя есть несколько сетей каждая из которых имеет свой маршрутизатор по умолчанию. компьютер с которого ты хочешь запустить приложения должен иметь по адресу из каждой сети и поднятую маршрутизацию (про несколько дефаулт гетвеев на одной машине есть масса объяснялок). ну а само приложение должно уметь цепляться к конкретному ip.

многие приложения имеют ключики от какого ip работать.

psv1967 ★★★★★
()

Если приложение умеет работать с заданного адреса, то все шоколадно. Делаешь по http://lartc.org/howto/lartc.rpdb.multiple-links.html and enjoy.

Если нет — задача тоже решаема, но придется поплясать, обеспечивая выбор канала средствами netfilter. Я этот процесс описывал на википедии, в статье про iptables. В качестве критерия в твоем случае можно использовать не рандом, а owner или connlimit.

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

>приложения которые не умеют работать с заданного адреса можно заставить работать через сокс

Хм. Сокс-враппер + сокс-сервер?

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