NewUse Posted September 18, 2011 Posted September 18, 2011 Собственно сабж, не пойму при каких условиях должен срабатывать ZAP? Что будет происходить, если клиент висит в базе, а на НАСе его уже давно нет и ALIVE пакеты дано не приходят? Когда произайдёт удаление пользователя из базы и каким образом оо будет обставленно? По таймеру acct-stop пакет? Вставить ник Quote
wtyd Posted September 19, 2011 Posted September 19, 2011 Собственно сабж, не пойму при каких условиях должен срабатывать ZAP? Что будет происходить, если клиент висит в базе, а на НАСе его уже давно нет и ALIVE пакеты дано не приходят? Когда произайдёт удаление пользователя из базы и каким образом оо будет обставленно? По таймеру acct-stop пакет? Клиент так и будет висеть в базе, пока его кто-то не удалит. Либо это оператор, либо радиус запустит скрипт, скрипт полезет на NAS и проверит "а есть ли юзер в онлайне реально ?". Скрипт запускается или не запускается в зависимости от типа NAS. В общем там самому можно напрограммировать скрипт, главное забекапить его, чтобы следующий апгрейд радиуса его не стёр. # The nastype tells 'checkrad.pl' which NAS-specific method to # use to query the NAS for simultaneous use. # # Permitted NAS types are: # # cisco # computone # livingston # max40xx # multitech # netserver # pathras # patton # portslave # tc # usrhiper # other # for all other types other ничего не будет проверять, остальные проверяют или пытаются. Смотрите checkrad.pl. Вставить ник Quote
Deac Posted September 19, 2011 Posted September 19, 2011 Собственно сабж, не пойму при каких условиях должен срабатывать ZAP? Условия задаются исходя из потребностей. Что будет происходить, если клиент висит в базе, а на НАСе его уже давно нет и ALIVE пакеты дано не приходят? Ничего. :) Клиент не "висит в базе", просто его последняя Aссt запись не имеет признака Acct-Stop. Когда произайдёт удаление пользователя из базы и каким образом оо будет обставленно? По таймеру acct-stop пакет? Не надо его удалять, надо поставить признак Acct-Stop. Сделать это можно скриптом, как тут уже указывали. А можно проверкой на 2(3,4,..)xAlive в его же запросе на повторную авторизацию. На каждое подключение создаётся своя Acct запись Вставить ник 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.