Jump to content

Recommended Posts

Posted

В конторе есть два выхода в интернет: #1 быстрый (с оплатой траффика) и #2 медленный (unlim). Имеется ПК (Win2k3 EE) который обслуживает эти соединения (Proxy, Mail-Server, NAT).

А теперь собственно сама проблема: необходимо, чтобы одна единственная программа (Proxy-сервер, не Microsoft) могла работать с быстрым соединением (т.е.слать и получать пакеты только по каналу #1), остальные программы не под каким видом не должны прорваться к быстрому каналу, а работать на канале #2.

Насколько я понял, надо будет ставить Firewall с собственным(?) Packet Sheduler'ом...

- Нельзя ли обойтись встроенным в W2k3?

- Какой лучше использовать, и как к нему написать этот самый Sheduler (разделение должно быть на уровне приложения, навыки работы с MSVC6 есть, приветствуются также ссылки на документацию по написанию Packet Sheduler'ов)?

- Может я ошибаюсь и достаточно какой-нибудь хитрой установки route'инга (типа Policy-Based Routing - только я ума не приложу как там Policy на приложение настраивать)?

 

P.S.На всякий случай: задача должна быть решена под MS Windows 2003 Enterprise Edition с минимальным использованием программ сторонних производителей (к сожалению :().

Posted

Я не знаю как это делается в поделках от дяди Билла... В UNIX это делается очень просто! Берешь компьютер, какой не жалко. P2 вполне сойдет! Ставишь туда три карты. В две втыкаешь свои каналы, в последнюю свою сеть. Это если у тебя выделенка. Если у тебя диалап, то пару модемов придется конечно приткнуть. Водружаещь прокси, если очень надо... Можно и не водружать! Большой экономии не будет, а гимора много. Делаещь два ната и в ipfw говоришь - "трах, тарабах..."..... заговорился... В общем говоришь, что все идущее на 80 (http) порт на один NAT, а все остальное на другой и будет тебе вечная лафа...

Posted

Насколько я понял, задача была пустить через определенный канал весь трафик Прокси (в том числе и ftp), а не http трафик всех программ,

поэтом NAT не приведек к вечной лафе...

Под Linux'ом можно отмаркировать (-j MARK) трафик нужного пользователя (прокси запускать под отдельным пользователем)

и потом использовать это поле в маршрутизации.

 

Может прокси повесит на отдельный сервер, все просто, никаких настроек...

Posted

AlexPan

А надо как раз чтобы только одно приложение по порту 80 ходило (как уже отгадали отдельные товарищи :) )

 

Ну в конфиге прокси сказать, что он сидит на ip одного провайдера, а все остальное натом на другого...

 

КАК? Покажите мне, плиз, настройки хотя бы squid'а, чтобы он не по default gateway пакеты исходящие слал, а на явно указанные адрес!

 

mky

Это слишком сложно, чтобы применять в данном случае... У нас нету *nix-гуру чтобы так все навернуть. :(

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.