|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Oleg Gawriloff 2:450/118 17 Mar 2003 19:07:45 To : Alexander Kolesnikoff Subject : Re: radius & Simultaneous-Use --------------------------------------------------------------------------------
You wrote to (Oleg Gawriloff) on Mon, 17 Mar 2003 16:50:04 +0200:
??>> Как правильные радиусы определяют наличие пользователя на линии для
??>> ограничения максимального числа пользователей с одинаковым логином.
??>> Интересуют конкретные примеры на цисках.
AK> У меня cistron работает. Что конкретно интересует ?
AK> Конфиг кисюка в отношении радиуса - стандартный, да и
AK> конфиг самого радиуса без затей.
В гну-радиусе механизм следующий:
Если есть ограничение на число одновременных логинов и есть запись в radwtmp
говорящая о том что данный пользователь сидит для 100% определения
действительно ли сидит этот пользователь (бо могут быть залипшие записи
из-за того что не пришел Acct-Stop packet от NASа в случае перегрузовк
сети/других глюков) делается запрос по снмп либо фингером на данное
устройство. В запросе фигурирует Acct-Session-Id. Должен вернуться UserName.
Если он не вернулся либо UserName отличается от записанного в radwtmp запись
считается залипшей и удаляется. Если UserName совпадает и число
Simultaneous-Use равно числу записей в radwtmp тогда юзеру идет Auth-Reject.
Иначе Auth-Accept. Все бы хорошо. Только на циске в случае VDP Bundle вместо
UserName возвращается пустая строка. А по фингеру нет Acct-Session-Id. Вот я
думаю, может есть более другие методы.....
With best regards, Oleg Gawriloff.
--- Microsoft Outlook Express 6.00.2800.1106
* Origin: Atlant-Telecom News Server (2:450/118.0)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/446002e2513f0.html, оценка из 5, голосов 10
|