Проксирование на 2 инета (Подскажите пожалуйста)

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

Модераторы: SLEDopit, Модераторы разделов

bestfinik
Сообщения: 2

Проксирование на 2 инета

Сообщение bestfinik »

имеется локальная сеть 192.168.1.0/24
есть компьютер А (WinXP) ip 192.168.1.10
есть компьютер B (Ubuntu) ip 192.168.1.100
на компе B два USB модема (два выхода в интернет ppp0 и ppp1)
каким образом можно сделать так чтобы с компа А
через прокси 192.168.1.100:xxxx - выходить в интернет через ppp0
через прокси 192.168.1.100:yyyy - выходить в интернет через ppp1

3proxy с двумя соединениями одновременно не получается. Может кто сталкивался?
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Проксирование на 2 инета

Сообщение Alex2ndr »

bestfinik писал(а):
31.01.2010 23:11
имеется локальная сеть 192.168.1.0/24
есть компьютер А (WinXP) ip 192.168.1.10
есть компьютер B (Ubuntu) ip 192.168.1.100
на компе B два USB модема (два выхода в интернет ppp0 и ppp1)
каким образом можно сделать так чтобы с компа А
через прокси 192.168.1.100:xxxx - выходить в интернет через ppp0
через прокси 192.168.1.100:yyyy - выходить в интернет через ppp1

3proxy с двумя соединениями одновременно не получается. Может кто сталкивался?

Я не сталкивался но принципы вроде понимаю. В Squid такое сделать наверно можно (читать про опцию tcp_outgoing_address), НО для того чтобы это работало нужно настроить маршрутизацию через 2 канала в инет(ведь сквид должен знать как через оба канала выйти) - что не совсем тривиальная задача. Вот вам руководство - если осилите то можете попробовать - но имхо в него без отличного знания стека TCP/IP лучше не соваться.
Спасибо сказали:
zasadadada
Сообщения: 12

Re: Проксирование на 2 инета

Сообщение zasadadada »

Сразу скажу что понимаю не много. Но что если сделать перенапровление По такому то порту На тот то интерфейс. Iptables
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Проксирование на 2 инета

Сообщение Alex2ndr »

zasadadada писал(а):
01.02.2010 19:38
Сразу скажу что понимаю не много. Но что если сделать перенапровление По такому то порту На тот то интерфейс. Iptables

Боюсь что все немного сложнее и голым DNAT|SNAT в iptables не обойтись:
1. Должна быть возможность выхода в инет через оба канала. Если на пальцах то должны быть 2 таблицы маршрутизации и в каждой маршрут по умолчанию, ведущий каждый в свой канал.
2. Браузеру клиента надо как-то сказать что вот на эти сайты я хочу выходить по такому-то порту, а на эти по другому. Как это сделать кроме как указав проксю я не знаю.
3. Может прокся еще для чего-то нужна - банерорезка там и контроль контента.
и тд...
Спасибо сказали:
Аватара пользователя
Alex2ndr
Сообщения: 443
ОС: Debian Lenny

Re: Проксирование на 2 инета

Сообщение Alex2ndr »

Хха :)
Вот в соседней теме рассматривается то что вы хотите - Балансировка нагрузк с помошью ipvs
Посмотрите - на мой взгляд еще сложнее чем я описал.
Спасибо сказали:
bestfinik
Сообщения: 2

Re: Проксирование на 2 инета

Сообщение bestfinik »

Может кто нибудь подскажет где можно решить эту задачу за деньги? Или в этом форуме найдутся желающие?
Спасибо сказали: