Super 0 Опубликовано: 2007-05-04 13:15:47 Share Опубликовано: 2007-05-04 13:15:47 Народ, может есть у кого-нить наработки скриптов для ограничения скорости пользователя при превышении им некоторого лимита. Например, если внести в поле UserData0 значение 5, то что б при превышении клиентом этого лимита (в гигабайтах) формировало правила tc со скоростью Х/2 (Х - нормальная скорость). Интересует, как лучше проконтролировать и поменять скорость, если клиент в момент превышения лимита не отключается (ну и соответственно не отключать, а только поменять ему скорость). Ссылка на сообщение Поделиться на других сайтах
p0int 0 Опубліковано: 2007-05-04 16:18:03 Share Опубліковано: 2007-05-04 16:18:03 ну базовыми средствами не получиться точно так как скрипт OnConnect и OnDisconnect работать в данном случае не будут нуден сторонний скрипт который раз в минуту к примеру будет проверять баланс у этих пользователей и включать шейпер Ссылка на сообщение Поделиться на других сайтах
Super 0 Опубліковано: 2007-05-04 16:32:06 Автор Share Опубліковано: 2007-05-04 16:32:06 Согласен, вот только как оптимальней определять пользователей, которые онлайн сейчас? Вижу так: из iptables взять списой айпи, для которых подняты правила интернет, после этого сканировать все /var/stargazer/users искать конфы, в которых есть эти айпи, из них берем имена и потом уже по именам берем из stat файла траффик, исходя из трафика формируем уже скорость (tc комманды) на этот айпи - немного громоздко. Может есть проще вариант? Ссылка на сообщение Поделиться на других сайтах
Genius 0 Опубліковано: 2007-05-04 18:31:44 Share Опубліковано: 2007-05-04 18:31:44 Проще создать базу пользователей онлайн которая будет обновлятся с помощью OnConnect OnDisconnect куда можно сразу заносить и тариф, чтобы не дергать файлы. И далее по базе шерстить нужные логины из /var/stargazer и смотреть баланс. П.С. Хотя конечно старгейзеру очень не хватает системы триггеров с возможностью выполнения скрипта. Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2007-05-04 18:54:55 Share Опубліковано: 2007-05-04 18:54:55 с выходом mysql модуля имхо сделать более реальней Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2007-05-04 19:34:22 Share Опубліковано: 2007-05-04 19:34:22 предрекаю скорое открытие исходников модуля mysql (примерно в 16.05.2007) Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2007-05-05 13:25:12 Share Опубліковано: 2007-05-05 13:25:12 предрекаю скорое открытие исходников модуля mysql (примерно в 16.05.2007) Прямо оракл какой-то ) Ждемс... Ссылка на сообщение Поделиться на других сайтах
Max 0 Опубліковано: 2007-05-05 13:33:29 Share Опубліковано: 2007-05-05 13:33:29 почему оракл? не понял юмора... просто к этому времени планируем наборать сумму для покрытия расходов Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2007-05-05 22:42:57 Share Опубліковано: 2007-05-05 22:42:57 почему оракл? не понял юмора... просто к этому времени планируем наборать сумму для покрытия расходов предрекаю скорое открытие исходников модуля mysql (примерно в 16.05.2007) плохо.... когда с юмором плохо ) оракл - это предсказатель (слова синонимы) Ссылка на сообщение Поделиться на других сайтах
MaйeR 0 Опубліковано: 2007-05-06 01:29:21 Share Опубліковано: 2007-05-06 01:29:21 плохо.... когда с юмором плохо )оракл - это предсказатель (слова синонимы) Предсказатель это ОракУл, а Оракл это СУБД )) Ссылка на сообщение Поделиться на других сайтах
Amal 0 Опубліковано: 2007-05-06 04:15:54 Share Опубліковано: 2007-05-06 04:15:54 и не синонимы, а омонимы. Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубліковано: 2007-05-06 04:46:28 Share Опубліковано: 2007-05-06 04:46:28 Флудить заканчиваем. Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2007-05-06 08:31:08 Share Опубліковано: 2007-05-06 08:31:08 и не синонимы, а омонимы. Рискуя быть наказанным: Синонимы — это слова, близкие (или даже одинаковые по значению и разные по звучанию. Омонимы — это слова, совпадающие по звучанию, но различные по значению. Все умолкаю... больше флудить не буду. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас