The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как уменьшить скорость при превышении трафика?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Ограничение трафика)
Изначальное сообщение [ Отслеживать ]

"как уменьшить скорость при превышении трафика?"  +/
Сообщение от avarking on 22-Сен-10, 18:32 
есть сквид, раздающий аську небольшой локальной сети через 3128 порт.
из-за злостных качальщиков требуется занижать скорость по использованному трафику.

допустим для каждого клиента есть лимит трафика в 10мбайт за 1час, если клиент превысил этот лимит, то ему обрезается скорость до определенного минимума.
после истечении этого времени ему опять выдается 10мб трафика без ограничений по скорости, пока снова не превысит лимит по трафику.

как можно реализовать подобное правило?
если я не ошибаюсь, встроенные средства сквида delay_pool не действуют на передачи файлов ICQ.
машинка под linux/debian.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как уменьшить скорость при превышении трафика?"  +/
Сообщение от denb (??) on 23-Сен-10, 10:10 
>есть сквид, раздающий аську небольшой локальной сети через 3128 порт.
>из-за злостных качальщиков требуется занижать скорость по использованному трафику.

на мой взгляд, лучше вообще запретить передачу файлов через аську..

>допустим для каждого клиента есть лимит трафика в 10мбайт за 1час, если
>клиент превысил этот лимит, то ему обрезается скорость до определенного минимума.

опять же.. если файлы по аське нужны для работы, то вообще лучше не занижать скорость .. ведь люди РАБОТАЮТ а ты им мешаешь....

>после истечении этого времени ему опять выдается 10мб трафика без ограничений по
>скорости, пока снова не превысит лимит по трафику.
>
>как можно реализовать подобное правило?
>если я не ошибаюсь, встроенные средства сквида delay_pool не действуют на передачи
>файлов ICQ.
>машинка под linux/debian.

а теперь о сути проблеммы... средствами сквидового лога, ты оперативно и в реальном времени не сможешь котролировать объем передаваемого трафика, поскольку в лог уже сваливается запись о СКАЧЕННОМ файле... например :лимит 10 Мб, я уже скачал 9,5... и ставлю на закачку файл размером 100000000 Мбайт...и всё!!! все твои ограничения отдыхают...поскольку пока не скачается весь объём, никаких записей в логе ты не увидешь....
Так что тут самыйнадёжный способ мониторить на файерволе...пакеты от пользователя отправлять в базу sql, и от туда уже фильтровать и ..... примерно так, на мой взгляд...удачи.
P.S. а вообще поищи здесь по внимателнее, эта тема сто раз пержёвывалась... и ещё..пока руки не дошли поиграться с sams... он вроде бы как умеет всё это делать..и интерфейс понятный..

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру