|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Lunyov 2:50/551.3 18 Mar 2003 17:44:06 To : Oleg Gawriloff Subject : radius & Simultaneous-Use -------------------------------------------------------------------------------- * hi ** Oleg Gawriloff => Lev Walkin LW>> Если линия залипла, то следующий _логин_ на эту линию кого-то другого LW>> должен эту линию "разлепить". При этом время начислять на LW>> пользователя не рекомендуется: мы не знаем (в общем случае), сколько LW>> он там реально просидел. > Гмм. Как дополнение к существующей схеме это подойдет. Hо если к примеру > 480 портов с средней загрузкой 70% то неизвестно когда будет следующий > логин на эту линию. Т.е. в случае когда логина другого пользователя на > эту линию не было, как определить действительно ли сидит пользователь на > этой линии(если есть запись в radwtmp)? Раз пошла такая пьянка... Есть у меня freeradius и 3 мультипортовки, коннектятся юзера. Так вот иногда линии залипают. То есть логин вроде как все еще висит, а на линии никого нет. Соответственно висящий логин не может зайти во второй раз. Я сейчас делаю так - запросом в mysql делаю update radacct set (AcctStopTime=AcctStartTime) where AcctStopTime="0000-00-00 00:00:00"; И убиваю /var/log/radius/radwtmp. Hо хочется делать это все как-то по-людски. Кто-нибудь знает, как? * bye --- * Origin: no sex until marriage! (c) Front242 (2:50/551.3) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22493e7723ba.html, оценка из 5, голосов 10
|