Jump to content
Калькуляторы

FreeRADIUS2 ZAP подскажите механизм работы случае с SQL?

Собственно сабж, не пойму при каких условиях должен срабатывать ZAP?

Что будет происходить, если клиент висит в базе, а на НАСе его уже давно нет и ALIVE пакеты дано не приходят?

Когда произайдёт удаление пользователя из базы и каким образом оо будет обставленно? По таймеру acct-stop пакет?

Share this post


Link to post
Share on other sites

Собственно сабж, не пойму при каких условиях должен срабатывать 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.

Share this post


Link to post
Share on other sites

Собственно сабж, не пойму при каких условиях должен срабатывать ZAP?

Условия задаются исходя из потребностей.

 

Что будет происходить, если клиент висит в базе, а на НАСе его уже давно нет и ALIVE пакеты дано не приходят?

Ничего. :)

Клиент не "висит в базе", просто его последняя Aссt запись не имеет признака Acct-Stop.

 

Когда произайдёт удаление пользователя из базы и каким образом оо будет обставленно? По таймеру acct-stop пакет?

Не надо его удалять, надо поставить признак Acct-Stop.

Сделать это можно скриптом, как тут уже указывали.

А можно проверкой на 2(3,4,..)xAlive в его же запросе на повторную авторизацию.

На каждое подключение создаётся своя Acct запись

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.