Это старая версия документа.


Авторизация и Аутентификация

Авторизация проводится при помощи программы abills/libexec/rauth.pl которой RADIUS передаёт параметры авторизации пользователя.

Аккаунтинг

Авторизация проводится при помощи программы abills/libexec/racct.pl которой RADIUS передаёт j параметры текущей сесии.

Система разрешает использовать внешние скрипті в процессе аккаунтинга. Это немного притормаживает работу но разрешает делать дополнительные манипуляции с текущей сессией. Для использования этой возможности поместите файл Ваших действий в каталог abills/libexec/ext_acct/ (Если он не существует создайте его). Размещение этого каталога определяется в опции конфигурации $conf{extern_acct_dir}. На файл должны быть установлены 755 права в противном случае система будет игнорировать его.
Внешней программе передаются следующие параметры командной строки:

1. ACT_STATUS_TYPE Тип акаунтинг пакета
1 - Start
2 - Stop
3 - Alive
2. NAS_IP_ADDRESS IP адресе сервера доступа
3. NAS_PORT Порт сервера доступа
4. NAS_TYPE Тип сервера доступа. Берётся из биллинга
5. USER_NAME Имя пользователя