Как ограничить скорость скачивания в локальной сети?
От: Jangelo  
Дата: 27.09.03 21:50
Оценка:
В общем нужно ограничить общую скорость скачивания с шарингов локальной машины в локальной сети. Я безуспешно потратил несколько часов на поиски готовой проги в интернете.. Максимум что они позволяют — ограничение количества подключений. Похоже придется писать самому... В связи с этим есть вопрос, возможно ли это вообще — средствами Windows, не ставя ftp-server и т.д.?
Re: Как ограничить скорость скачивания в локальной сети?
От: aik Австралия  
Дата: 29.09.03 06:57
Оценка:
Здравствуйте, Jangelo, Вы писали:

J>В общем нужно ограничить общую скорость скачивания с шарингов локальной машины в локальной сети. Я безуспешно потратил несколько часов на поиски готовой проги в интернете.. Максимум что они позволяют — ограничение количества подключений. Похоже придется писать самому... В связи с этим есть вопрос, возможно ли это вообще — средствами Windows, не ставя ftp-server и т.д.?


бери, дарю
http://aik.agava.ru/bwcopy.exe
Re[2]: Как ограничить скорость скачивания в локальной сети?
От: Jangelo  
Дата: 29.09.03 14:46
Оценка:
Здравствуйте, aik, Вы писали:

aik>бери, дарю

aik>http://aik.agava.ru/bwcopy.exe

Это немного не то... Наверно я недостаточно подробно объяснил. Твоя прога, как я понял копирует файл с заданной скоростью. А мне нужно ограничить скорость скачивания файлов с моей машины другими пользователями. Т.е., допустим на моей системе в Win-сети открыты на доступ некоторые папки. В Win2k/XP я могу установить для каждой из них лимит подключений. А вот этот самый bandwidth установить негде. Среди многочисленных сетевых прог я не нашел ни одной, которая это позволяет . За исключением конечно ftp-server'ов. А вот можно ли вообще ограничить bandwidth при копировании из стандартных расшаренных папок с моей машины? Т.е. например 1Мб / сек отдан на скачивание внешним пользователям, а остальное — мое
Re[3]: Как ограничить скорость скачивания в локальной сети?
От: aik Австралия  
Дата: 29.09.03 15:34
Оценка:
Здравствуйте, Jangelo, Вы писали:

aik>>бери, дарю

aik>>http://aik.agava.ru/bwcopy.exe

J>Это немного не то... Наверно я недостаточно подробно объяснил. Твоя прога, как я понял копирует файл с заданной скоростью. А мне нужно ограничить скорость скачивания файлов с моей машины другими пользователями. Т.е., допустим на моей системе в Win-сети открыты на доступ некоторые папки. В Win2k/XP я могу установить для каждой из них лимит подключений. А вот этот самый bandwidth установить негде. Среди многочисленных сетевых прог я не нашел ни одной, которая это позволяет . За исключением конечно ftp-server'ов. А вот можно ли вообще ограничить bandwidth при копировании из стандартных расшаренных папок с моей машины? Т.е. например 1Мб / сек отдан на скачивание внешним пользователям, а остальное — мое


так понятнее я бы с windows socket 2 service provider'ов начал. там можно все операции над сокетами перехватывать довольно задешево.
Re[4]: Как ограничить скорость скачивания в локальной сети?
От: Jangelo  
Дата: 29.09.03 17:26
Оценка:
Здравствуйте, aik, Вы писали:

aik>так понятнее я бы с windows socket 2 service provider'ов начал. там можно все операции над сокетами перехватывать довольно задешево.


Спасибо за подсказку! Я вроде нашел там кое-что интересное типа TcModifyFlow. Буду пробовать!
Re: Как ограничить скорость скачивания в локальной сети?
От: Andrew S Россия http://alchemy-lab.com
Дата: 29.09.03 17:29
Оценка:
Плохо искали.

http://www.bandwidthcontroller.com/

J>В общем нужно ограничить общую скорость скачивания с шарингов локальной машины в локальной сети. Я безуспешно потратил несколько часов на поиски готовой проги в интернете.. Максимум что они позволяют — ограничение количества подключений. Похоже придется писать самому... В связи с этим есть вопрос, возможно ли это вообще — средствами Windows, не ставя ftp-server и т.д.?
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Re: Как ограничить скорость скачивания в локальной сети?
От: screw_cms Россия ICQ: 168185721
Дата: 30.09.03 07:17
Оценка:
Здравствуйте, Jangelo, Вы писали:

J>В общем нужно ограничить общую скорость скачивания с шарингов локальной машины в локальной сети. Я безуспешно потратил несколько часов на поиски готовой проги в интернете.. Максимум что они позволяют — ограничение количества подключений. Похоже придется писать самому... В связи с этим есть вопрос, возможно ли это вообще — средствами Windows, не ставя ftp-server и т.д.?


Я писал нечто подобное. На основе QoS & TC API (работает на всей ветке w2k. На ХР по-умолчаению отключен RVSP signalling (как включить не знаю) — поэтому там не работает).
Программа конфигуриться по сети. Стучись в аську 168185721 — дам исходники, если нужно. Вместе поправим поработаем над улучшением программы.
When in doubt, use brute force. © Ken Thompson

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.