freeradius стартует с ошибкой

Ответить
kaats
Сообщения: 99
Зарегистрирован: Пн ноя 19, 2007 8:43 pm
Контактная информация:

freeradius стартует с ошибкой

Сообщение kaats »

Здравствуйте!.
Прошу помочь разобраться, что я сделал не правильно.

Код: Выделить всё

 
FreeBSD 10.2-RELEASE-p7 amd64
perl5-5.20.3_8 
freeradius-2.2.9 
устанавливал по инструкции /usr/abills/misc/freeradius/v2/

Радиус стартует но при старте выдает

Код: Выделить всё

# ./radiusd start
Starting radiusd.
root@mx:/usr/local/etc/rc.d # "get_radius_params" is not exported by the Abills::Base module
Can't continue after import errors at /usr/abills/libexec/rauth.pl line 15.
Compilation failed in require at /usr/abills/libexec/rlm_perl.pl line 32.


при выполнении

Код: Выделить всё

/usr/abills/libexec/radtest.sh auth -rad

и запущенном radiusd -X получаю:

Код: Выделить всё

rad_recv: Access-Request packet from host 127.0.0.1 port 28658, id=241, length=74
        User-Name = "test"
        User-Password = "123456"
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 1
        Message-Authenticator = 0x1b6879d36a75100e1519e1fb37a59732
# Executing section authorize from file /usr/local/etc/raddb/sites-enabled/abills_default
+group authorize {
++[preprocess] = ok
++[mschap] = noop
[files] users: Matched entry DEFAULT at line 38
++[files] = ok
rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = authorize exit status= Undefined subroutine &main::check_time called at /usr/abills/libexec/rlm_perl.pl line 85.
Use of uninitialized value in die at /usr/abills/libexec/rlm_perl.pl line 32.
rlm_perl: Added pair Message-Authenticator = 0x1b6879d36a75100e1519e1fb37a59732
rlm_perl: Added pair NAS-Port = 1
rlm_perl: Added pair NAS-IP-Address = 127.0.0.1
rlm_perl: Added pair User-Password = 123456
rlm_perl: Added pair User-Name = test
rlm_perl: Added pair Auth-Type = Perl
++[perl] = reject
+} # group authorize = reject
Invalid user: [test/123456] (from client NAS0 port 1)
Using Post-Auth-Type Reject
# Executing group from file /usr/local/etc/raddb/sites-enabled/abills_default
+group REJECT {
rlm_perl: perl_embed:: module = /usr/abills/libexec/rlm_perl.pl , func = post_auth exit status= Undefined subroutine &main::check_time called at /usr/abills/libexec/rlm_perl.pl line 135.
Segmentation fault

Заранее спасибо.

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

Re: freeradius стартует с ошибкой

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

обновите версию с CVS и установите модуль perl модуль Time-HiRes

kaats
Сообщения: 99
Зарегистрирован: Пн ноя 19, 2007 8:43 pm
Контактная информация:

Re: freeradius стартует с ошибкой

Сообщение kaats »

Да Вы супер!!!
при попыткеp установить 5-Time-HiRes - пишет что уже установлен. Но в списке установленных пакетов нет.

На всякий случай переустановил все перл модули и скачал с CVS биллинг...
И Взлетело :)
Спасибо за оперативность. Ну и вообще - СПАСИБО!

Ответить