NAS Integration

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
ike
Сообщения: 6
Зарегистрирован: Чт июн 14, 2012 10:26 am

NAS Integration

Сообщение ike »

Доброе время суток.

Пытаюсь создать дополнительный сервер доступа, как расписано в документации ( http://abills.net.ua/wiki/doku.php/abil ... gration:ru ), со своими правилами авторизации, но не выходит.
При попытке авторизации получаю следующую ошибку:
rad_recv: Access-Request packet from host 192.168.115.101 port 41020, id=121, length=111
NAS-Port-Type = Ethernet
NAS-Port = 2212495540
Calling-Station-Id = "1:0:c:29:21:55:cc"
Called-Station-Id = "dhcp1"
User-Name = "00:0C:29:21:55:CC"
User-Password = ""
NAS-Identifier = "Mikrotik_mac"
NAS-IP-Address = 192.168.1.101
# Executing section authorize from file /usr/local/freeradius/etc/raddb/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
Can't locate object method "pre_auth" via package "Mikrotik_mac" at /usr/abills/libexec/rauth.pl line 147.
Exec-Program output:
Exec-Program: returned: 255
++[abills_preauth] returns fail
Using Post-Auth-Type Reject
# Executing group from file /usr/local/freeradius/etc/raddb/sites-enabled/default
+- entering group REJECT {...}

Если сделать CopyPast примера модуля Abills/mysql/Ppp_test_auth.pm ошибка аналогичная, т.е. пример приведен не рабочий.

Подскажите, что и где нужно дописать.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS Integration

Сообщение ~AsmodeuS~ »

не создана процедура преавторизации

sub pre_auth {


}

ike
Сообщения: 6
Зарегистрирован: Чт июн 14, 2012 10:26 am

Re: NAS Integration

Сообщение ike »

Спасибо!

ike
Сообщения: 6
Зарегистрирован: Чт июн 14, 2012 10:26 am

Re: NAS Integration

Сообщение ike »

Подскажите, каким образом можно "отдебажить" выполнение модуля аккаунтинга? С авторизацией все ясно, сыпется в radiusx -X, здесь же никакого вывода не нахожу.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS Integration

Сообщение ~AsmodeuS~ »

писать метки и отправлять данные в файл

ike
Сообщения: 6
Зарегистрирован: Чт июн 14, 2012 10:26 am

Re: NAS Integration

Сообщение ike »

В примере с wiki config.pl верен?

%AUTH = ();
$ACCT{ppp_test} = 'Ppp_test_auth';

Правила аккаунтинга после строки %ACCT = ();

%ACCT = ();
$AUTH{ppp_test} = 'Ppp_test_acct';

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS Integration

Сообщение ~AsmodeuS~ »

все верно

ike
Сообщения: 6
Зарегистрирован: Чт июн 14, 2012 10:26 am

Re: NAS Integration

Сообщение ike »

В дефолтном файле конфигурации биллинга:

%ACCT = ();
#For VoIP GNU Gatekeeper accounting
$ACCT{gnugk} = 'Voip_aaa';

%AUTH = ();
#For VoIP GNU Gatekeeper Auth
$AUTH{gnugk} = 'Voip_aaa';

Может ли порядок повлиять на процесс авторизации и аккаунтинга?
Изначально прописал в файле по примеру дефолтного файла, авторизация проходит, но не идет аккаунтинг. Поменял на порядок, какой указан в wiki, не авторизирует и не считает.

~AsmodeuS~
Site Admin
Сообщения: 5746
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: NAS Integration

Сообщение ~AsmodeuS~ »

порядок не влияет

система ищет такойже нас как указан в типах наса и другие не смотрит

Ответить