имеется локальная сеть 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 с двумя соединениями одновременно не получается. Может кто сталкивался?
Проксирование на 2 инета (Подскажите пожалуйста)
Модераторы: SLEDopit, Модераторы разделов
-
Alex2ndr
- Сообщения: 443
- ОС: Debian Lenny
Re: Проксирование на 2 инета
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 инета
Сразу скажу что понимаю не много. Но что если сделать перенапровление По такому то порту На тот то интерфейс. Iptables
-
Alex2ndr
- Сообщения: 443
- ОС: Debian Lenny
Re: Проксирование на 2 инета
zasadadada писал(а): ↑01.02.2010 19:38Сразу скажу что понимаю не много. Но что если сделать перенапровление По такому то порту На тот то интерфейс. Iptables
Боюсь что все немного сложнее и голым DNAT|SNAT в iptables не обойтись:
1. Должна быть возможность выхода в инет через оба канала. Если на пальцах то должны быть 2 таблицы маршрутизации и в каждой маршрут по умолчанию, ведущий каждый в свой канал.
2. Браузеру клиента надо как-то сказать что вот на эти сайты я хочу выходить по такому-то порту, а на эти по другому. Как это сделать кроме как указав проксю я не знаю.
3. Может прокся еще для чего-то нужна - банерорезка там и контроль контента.
и тд...
-
Alex2ndr
- Сообщения: 443
- ОС: Debian Lenny
Re: Проксирование на 2 инета
Хха 
Вот в соседней теме рассматривается то что вы хотите - Балансировка нагрузк с помошью ipvs
Посмотрите - на мой взгляд еще сложнее чем я описал.
Вот в соседней теме рассматривается то что вы хотите - Балансировка нагрузк с помошью ipvs
Посмотрите - на мой взгляд еще сложнее чем я описал.
-
bestfinik
- Сообщения: 2
Re: Проксирование на 2 инета
Может кто нибудь подскажет где можно решить эту задачу за деньги? Или в этом форуме найдутся желающие?