|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : alexander lunyov 2:50/551.3 15 Nov 2004 00:11:44 To : Vadim Guchenko Subject : mpd+radius - число одновременных коннектов -------------------------------------------------------------------------------- ** Vadim Guchenko => alexander lunyov >>> Hу так и настроено. Вопрос был про то, как сделать, чтобы под одним >>> логином не законнектилось два юзера одновременно. al>> читать /usr/local/share/doc/freeradius/Simultaneous-Use > Я это прочитал. Как я понял, радиус определяет активных пользователей по > файлу /var/log/radutmp, который он сам же и ведет (или по базе данных SQL > - суть не меняется). Если юзера, который логинится, в этом файле нет, > значит можно давать акцепт. Если же юзер есть, то возможны два варианта: > либо юзер действительно активен, либо он давно разорвал соединение, но по > каким-то причинам уведомление об этом не дошло до радиуса. Чтобы > проверить, действительно ли юзер все еще активен, радиус, точнее его > скрипт checkrad, обращается к соответствующему насу по одному из нцати > способов, в которых не фигурирует mpd. Hепонятно, нужно ли на всех насах с > mpd поднимать какие-то дополнительные сервера (snmp, например), чтобы они > могли отвечать на запросы радиуса. Потому что иначе после некорректного > дисконнекта юзер не сможет законнектиться снова, т.к. запись о нем в > radutmp будет присутствовать. совершенно верно, если запись о пользователе остается, а пользователь рассоединяется, то больше он не сможет войти в систему, пока не исчезнет запись из radutmp. я использую exppp в качестве серверного конца и иногда приходится сшибать "мертвые" сессии - либо с помощью radzap убивать записи из radutmp, либо убивать подвисший процесс exppp, либо всё вместе. не знаю, как с mpd, я никакого обратного действия не закладывал в радиус в силу того что NAS'а у меня никакого настоящего нет. * bye --- * Origin: your sweet isn't ready yet (2:50/551.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/22494197bd64.html, оценка из 5, голосов 10
|