Страница 1 из 7

rlm_perl

Добавлено: Сб май 23, 2009 11:10 pm
kas
я понимаю что данный вопрос уже поднимался... но планируется ли и когда планируется поддержка perl5.8.9*???

Re: rlm_perl

Добавлено: Вс май 24, 2009 9:09 am
~AsmodeuS~
в ближайшее время

Re: rlm_perl

Добавлено: Пн май 25, 2009 10:38 am
chtito2
Мне кажется во FreeBSD в текущем релизе версии perl 5.8.9 баг и радиус вылетает с Segmentation fault. Похоже это как-то связано косвенно с этим багом: http://www.nntp.perl.org/group/perl.per ... 45593.html
Может какая-то библиотека триггерит этот баг для rlm_perl.

Что касается perl 5.10, то вроде не вылетает. У кого есть более обстоятельные комментарии по работоспособности Абиллса с версией 5.10?

Re: rlm_perl

Добавлено: Пн май 25, 2009 11:18 am
~AsmodeuS~
сегодня постараюсь обновить на девелопмент сервере и проверить

Re: rlm_perl

Добавлено: Вт июн 02, 2009 5:57 am
nsa
chtito2 писал(а):Мне кажется во FreeBSD в текущем релизе версии perl 5.8.9 баг и радиус вылетает с Segmentation fault. Похоже это как-то связано косвенно с этим багом: http://www.nntp.perl.org/group/perl.per ... 45593.html
Может какая-то библиотека триггерит этот баг для rlm_perl.

Что касается perl 5.10, то вроде не вылетает. У кого есть более обстоятельные комментарии по работоспособности Абиллса с версией 5.10?
Может не в тему!
Решил накатить abills на дистрибутив Debian Lenny, там по умолчанию используется perl-5.10 и freeradius-2.0.4 так вот попытка запуска rlm_perl ни к чему не приводит ошибка:
freeradius: symbol lookup error: /usr/lib/perl/5.10/auto/Cwd/Cwd.so: undefined symbol: Perl_Gthr_key_ptr
как будто perl собран без потоков!

Затем сделал downgrade freeradius до версии 1.1.6, стартует без проблем!

Как запустить 2 ветку freeradius с rlm_perl не знаю!
Без rlm_perl 2 ветка работает на ура!

Re: rlm_perl

Добавлено: Вт июн 02, 2009 6:41 am
Abram
nsa писал(а):Затем сделал downgrade freeradius до версии 1.1.6, стартует без проблем!

Как запустить 2 ветку freeradius с rlm_perl не знаю!
Без rlm_perl 2 ветка работает на ура!
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416266
Решение в 1 письме.
Но учти, даже после этого оно всё равно не работает :).

Re: rlm_perl

Добавлено: Вт июн 02, 2009 9:49 am
nsa
Abram писал(а):
nsa писал(а):Затем сделал downgrade freeradius до версии 1.1.6, стартует без проблем!

Как запустить 2 ветку freeradius с rlm_perl не знаю!
Без rlm_perl 2 ветка работает на ура!
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=416266
Решение в 1 письме.
Но учти, даже после этого оно всё равно не работает :).
Хм странно а мну заработало по крайней мере debug ошибку не выдал!
perl {
module = "/usr/abills/libexec/rlm_perl.pl"
func_authorize = "authorize"
func_authenticate = "authenticate"
func_accounting = "accounting"
func_preacct = "preacct"
func_checksimul = "checksimul"
func_detach = "detach"
func_xlat = "xlat"
func_pre_proxy = "pre_proxy"
func_post_proxy = "post_proxy"
func_post_auth = "post_auth"
}
Буду дальше ковырять!

Установил WEB морду, создал все необходимое для теста!

radtest test ntcnbyu xxx.xxx.xxx.xxx:1812 0 Testing123 0 xxx.xxx.xxx.xxx
Sending Access-Request of id 203 to xxx.xxx.xxx.xxx port 1812
User-Name = "test"
User-Password = "ntcnbyu"
NAS-IP-Address = xxx.xxx.xxx.xxx
NAS-Port = 0
Framed-Protocol = PPP
rad_recv: Access-Accept packet from host xxx.xxx.xxx.xxx port 1812, id=203, length=68
Acct-Interim-Interval = 60
Session-Timeout = 2445958
PPPD-Upstream-Speed-Limit = Bridge-No
Octets-Direction = Route-IP-No
Framed-IP-Address = 172.17.1.205
Session-Octets-Limit = 2146435072
Framed-IP-Netmask = 255.255.255.255
PPPD-Downstream-Speed-Limit = Send-Auth-None

rlm_perl пашет, спасибо за помощь!

И в тоже время выдает ошибки, что то связаное со словарями!
ВПН или PPPoE не поднимается при этом!
Кто нибуть вкурсе проблемы?
rlm_perl: ERROR: Failed to create pair FRAMED_PROTOCOL = PPP
rlm_perl: ERROR: Failed to create pair SERVICE_TYPE = Framed-User
rlm_perl: ERROR: Failed to create pair NAS_PORT = 0
rlm_perl: ERROR: Failed to create pair CALLING_STATION_ID = 192.168.51.2
rlm_perl: ERROR: Failed to create pair NAS_IDENTIFIER =
rlm_perl: ERROR: Failed to create pair MS_CHAP_CHALLENGE = 0x8b21d56fe3db1870472899c75c151580
rlm_perl: ERROR: Failed to create pair USER_NAME = test
rlm_perl: ERROR: Failed to create pair MS_CHAP2_RESPONSE = 0x2600c4f42b0b62f8d78edd7306948a5a1b3700000000000000009105aa574fbad5fc02e396a0876ee6053b21a1983f

Re: rlm_perl

Добавлено: Сб июн 06, 2009 6:30 pm
kas
поставил perl 5.8.10 в связке с freeradius 1.1.7 работает нормально

Re: rlm_perl

Добавлено: Пн июн 08, 2009 3:44 pm
chtito
Майнтейнер FreeBSD порта lang/perl5.8 Сергей Скворцов (skv@) ответил мне по емайлу на посланный ему ранее баг репорт, что проблема была решена. У меня несколько дней не будет возможности проверить работоспособность Абиллса с обновленным портом 5.8.9, может кто нибудь это сделать на FreeBSD и написать результат здесь? Спасибо.

Re: rlm_perl

Добавлено: Ср июн 10, 2009 6:24 pm
mr_gfd
Пока-что дохлое (perl-5.8.9_3)

((

Re: rlm_perl

Добавлено: Вс июн 14, 2009 3:04 pm
mr_gfd
rlm_perl на 7ке завести так и не получилось. С files - без проблем.

Re: rlm_perl

Добавлено: Вс июн 14, 2009 5:56 pm
~AsmodeuS~
mr_gfd писал(а):rlm_perl на 7ке завести так и не получилось. С files - без проблем.
Проверенно нормально работает на 7.0, 7.1 и 7.2 релизе

Re: rlm_perl

Добавлено: Пн июн 15, 2009 11:33 am
chtito
~AsmodeuS~ писал(а):
mr_gfd писал(а):rlm_perl на 7ке завести так и не получилось. С files - без проблем.
Проверенно нормально работает на 7.0, 7.1 и 7.2 релизе
Perl 5.8.8 или последняя 5.8.9_3?

Re: rlm_perl

Добавлено: Пн июн 15, 2009 4:43 pm
lasik
последняя скорее всего, у меня предпоследняя заарканилась, и кернел паник дало

Re: rlm_perl

Добавлено: Вт июн 16, 2009 4:22 am
~AsmodeuS~
тот что идёт релизах без обновлений