Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Карты, браузер, два прова


Автор: PascalC 22.4.2010, 14:17
Есть 2 сетевых карты, 2 интернет провайдера. Вопрос, каким образом для разных программ можно назначить выход через разные сетевые интерфейсы? Операционка WinXP SP2.

У обоих провайдеров есть свои внутренние сети, но если у первого сеть огромная со скоростью до 6 Мбит/сек, то у второго внутренняя сеть всего несколько тысяч компов, зато скорость до 100мбит/сек
Соответственно хотелось бы без особых напрягов пользоваться ресурсами и той и другой внутренней сети и в случае чего быстро переключаться между провайдерами.
Например сделать так, чтобы опера работала через 1-ый интерфейс (соответственно через первого инет провайдера), а мозила и DC++ через второй интерфейс.

Автор: Akina 22.4.2010, 14:30
Цитата(PascalC @  22.4.2010,  15:17 Найти цитируемый пост)
сделать так, чтобы опера работала через 1-ый интерфейс (соответственно через первого инет провайдера), а мозила и DC++ через второй интерфейс.

Под Виндами рулить маршрутами на уровне приложений штатными средствами не получится.
Либо дефолтный гейт через один интерефйс и нужные руты через другой, либо локальный прокси-сервер и правила для приложений.

Цитата(PascalC @  22.4.2010,  15:17 Найти цитируемый пост)
хотелось бы без особых напрягов пользоваться ресурсами и той и другой внутренней сети 

При условии что нет пересечений по подсетям.

Автор: PascalC 22.4.2010, 15:09
Цитата(Akina @  22.4.2010,  14:30 Найти цитируемый пост)
Под Виндами рулить маршрутами на уровне приложений штатными средствами не получится.
Либо дефолтный гейт через один интерефйс и нужные руты через другой, либо локальный прокси-сервер и правила для приложений.

Какой прокси позволяет это сделать? Сам пользовался только UserGate 2.8 в домашней сети для разделения скорости на компы, правил для приложений там не нашел.

Цитата(Akina @  22.4.2010,  14:30 Найти цитируемый пост)
При условии что нет пересечений по подсетям.

пересечений по подсетям нет у одного 10.10.*, у другого 10.19*, просто не совсем понятно, каким образом программы узнают через какой из интерфейсов им подключаться, маршрутизацию надо будет настраивать или операционка сделает это автоматически, "посмотрев" настройки сетевых карт?


Автор: PascalC 26.4.2010, 17:41
В общем подключаю оба соединения, первое работает как надо, узлы из второго не пингуются, при этом если настройках FlyDC выбрать интерфейс для второго соединения, то все узлы из второй внутренней сети прекрасно видны.
Может Akina все-таки ответит на вопрос, какой прокси позволяет назначать приложениям работу через разные интерфейсы?

Добавлено через 11 минут и 23 секунды
Очистил маршруты route -f теперь обе локалки видны, но вопрос с прокси остается

Автор: PascalC 26.4.2010, 22:22
В голову пришла мысля поднять два прокси сервера на разных портах для разных сетевых, а во всех программах просто указывать через какой прокси ходить, но пока не нашел программу, позволяющую ставить сразу два прокси, пользоваться разными думаю не желательно, может кто все-таки что-нибудь посоветует?

Автор: marykone 27.4.2010, 08:28
поставьте керио ....
он вроде смогет вам балансировать траф.

Автор: PascalC 27.4.2010, 10:57
Цитата(marykone @  27.4.2010,  08:28 Найти цитируемый пост)
поставьте керио ....

Керио пробовал одним из первых, он позволяет раскидывать трафик, но к сожалению там нельзя указать, какие конкретно программы через какой интерфейс должны работать
А с двумя проксями думаю получится что надо, в общем пока отсеял керио, юзергейт, приду домой, продолжу эксперименты

Автор: marykone 27.4.2010, 11:50
Цитата(PascalC @  27.4.2010,  10:57 Найти цитируемый пост)
какие конкретно программы через какой интерфейс должны работать

такой прокси не бывает в природе что бы указывала вашему ПО куда ходить....
только по определенному типу трафика возможно ...

Автор: PascalC 27.4.2010, 20:33
Цитата(marykone @  27.4.2010,  11:50 Найти цитируемый пост)
такой прокси не бывает в природе что бы указывала вашему ПО куда ходить....
только по определенному типу трафика возможно ... 

Два прокси сервера на разных портах, почему нет? А в программах указывать через какой именно ходить.
В общем продолжаю эксперименты

Автор: marykone 28.4.2010, 10:22
Цитата(PascalC @  27.4.2010,  20:33 Найти цитируемый пост)
Два прокси сервера на разных портах, почему нет? А в программах указывать через какой именно ходить.

это как вариант ....
 
зы имел ввиду что одна программа не может рулить ПО кому куда ходить ... 

Автор: PascalC 29.4.2010, 20:12
Решил наконец проблему, помогла программка FreeProxy - памяти почти не жрет, позволяет создать несколько прокси серверов

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)