miwa Posted March 3, 2005 Posted March 3, 2005 Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения? Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase. Вставить ник Quote
DrDiesel Posted March 4, 2005 Posted March 4, 2005 Считать трафик, способов много. По достижению лимита скидавать пользователя с сервера. Можно попробовать использовать для этого Radius KeepAlive Или просто скриптом по крону Вставить ник Quote
Skylaer Posted March 4, 2005 Posted March 4, 2005 Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения? Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase. Session-Octets-Limit или что-то похожее. Но не каждый NAS держит. Вставить ник Quote
Guest Posted March 4, 2005 Posted March 4, 2005 Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения? Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase. у нас сделано так - берем скорость коннекта, среднее по трафику что может скачать при такой скорости, баланс, тариф, считаем время и ставим тривиальный session timeout Вставить ник Quote
Skylaer Posted March 4, 2005 Posted March 4, 2005 у нас сделано так - берем скорость коннекта, среднее по трафику что может скачать при такой скорости, баланс, тариф, считаем время и ставим тривиальный session timeout Должно офигительно работать при низких балансах :) Вставить ник Quote
Guest Posted March 4, 2005 Posted March 4, 2005 у нас сделано так - берем скорость коннекта, среднее по трафику что может скачать при такой скорости, баланс, тариф, считаем время и ставим тривиальный session timeout Должно офигительно работать при низких балансах :) ну коль на балансе рупь то наверное надо пополнить )))) вообщем то народ не жалуется, тем более такая схема это для карточных подключений, для нормальных договоров все как обычно Вставить ник Quote
Bushi Posted March 5, 2005 Posted March 5, 2005 Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения? Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase. Ручками правил mpd для поддержки session-octets-limit-in и session-octets-limit-out и сделал передачу этих атрибутов через radius. Могу выслать патчи для mpd. Вставить ник Quote
Guest Posted March 10, 2005 Posted March 10, 2005 Для MPD 3.18 патч для обрезки сесии то прафику есть в комплекте Abills http://abills.sf.net Вставить ник Quote
Ugnich Anton Posted March 16, 2005 Posted March 16, 2005 Можно через SNMP вырубать сам интерфейс, к которому поднят тоннель от юзера. Номер интерфейса можно брать из NASPortID (radacct). Вставить ник Quote
Guest Posted November 14, 2005 Posted November 14, 2005 Ручками правил mpd для поддержки session-octets-limit-in и session-octets-limit-out и сделал передачу этих атрибутов через radius. Могу выслать патчи для mpd. Да если не сложно на rero@mail.ru Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.