Перейти к содержимому
Калькуляторы

Session-timeout, но по трафику ("Session-ziseout"

Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения?

 

Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Считать трафик, способов много.

По достижению лимита скидавать пользователя с сервера.

Можно попробовать использовать для этого Radius KeepAlive

Или просто скриптом по крону

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения?

 

Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase.

 

Session-Octets-Limit или что-то похожее. Но не каждый NAS держит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения?

 

Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase.

 

у нас сделано так - берем скорость коннекта, среднее по трафику что может скачать при такой скорости, баланс, тариф, считаем время и ставим тривиальный session timeout

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у нас сделано так - берем скорость коннекта, среднее по трафику что может скачать при такой скорости, баланс, тариф, считаем время и ставим тривиальный session timeout

 

Должно офигительно работать при низких балансах :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

у нас сделано так - берем скорость коннекта, среднее по трафику что может скачать при такой скорости, баланс, тариф, считаем время и ставим тривиальный session timeout

 

Должно офигительно работать при низких балансах :)

 

ну коль на балансе рупь то наверное надо пополнить ))))

вообщем то народ не жалуется, тем более такая схема это для карточных подключений, для нормальных договоров все как обычно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, каким образом можно реализовать ограничение работы пользователей по объему использованого траффика? Иными словами, для временного ограничения достаточно переслать Session-Timeout в ответе RADIUSа, а что можно сделать для помегабайтного ограничения?

 

Используется (хотя нет - изучается пока :о) ) связка FreeBSD + OpenRadius + InterBase.

 

Ручками правил mpd для поддержки session-octets-limit-in и session-octets-limit-out и сделал передачу этих атрибутов через radius. Могу выслать патчи для mpd.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно через SNMP вырубать сам интерфейс, к которому поднят тоннель от юзера. Номер интерфейса можно брать из NASPortID (radacct).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Ручками правил mpd для поддержки session-octets-limit-in и session-octets-limit-out и сделал передачу этих атрибутов через radius. Могу выслать патчи для mpd.

Да если не сложно на rero@mail.ru

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.