Страница 1 из 1
Error: rlm_exec (post_auth): External script failed
Добавлено: Пн мар 23, 2009 2:05 pm
name
Вот такая штука в логах freeradius:
Error: rlm_exec (post_auth): External script failed
Это при попытке коннектица через PPPoE
Есть сооброжения?
Добавлено: Пн мар 23, 2009 2:56 pm
ran
ну а чё тут непонятного... то что ты прописал в exec post_auth то и failed

Добавлено: Пн мар 23, 2009 5:44 pm
name
А там во че
exec post_auth {
wait = yes
program = "/usr/abills/libexec/rauth.pl post_auth"
input_pairs = request
output_pairs = config
Добавлено: Пн мар 23, 2009 7:30 pm
Matrixnts
проверь путь к файлу, и где ты в конфиге прописал это?
Добавлено: Вт мар 24, 2009 10:09 am
name
путь к файлу нормальный,
в radiusd.conf я прописал это в модулес, тоесть
modules {
exec pre_auth {
wait = yes
program = "/usr/abills/libexec/rauth.pl pre_auth"
input_pairs = request
output_pairs = config
}
exec post_auth {
wait = yes
program = "/usr/abills/libexec/rauth.pl post_auth"
input_pairs = request
output_pairs = config
}
Perl установлен с
Installed modules are:
Crypt::DES
DBI
Digest::SHA1
Perl
Time::HiRes
Не знаю больше где копать

Добавлено: Вт мар 24, 2009 11:19 am
name
Solved::
Отпишусь позже
Всем пасиба
Re: Error: rlm_exec (post_auth): External script failed
Добавлено: Пн окт 11, 2010 5:04 pm
Gtor
Позже так и ненаступило

жаль

у меня похожая проблема:
тестирую радиус:
# radtest testuser testpassword 127.0.0.1:1812 0 PASSWD 0 127.0.0.1
ИП не выдался...
в логах радиуса:
Error: rlm_exec (pre_auth): External script failed
т.е. если я правельно понимаю, то проблема во внешнем скрипте?
в конфиге радиуса:
exec pre_auth {
wait = yes
program = "/usr/local/abills/libexec/rauth.pl pre_auth"
input_pairs = request
output_pairs = config
}
exec post_auth {
wait = yes
program = "/usr/local/abills/libexec/rauth.pl post_auth"
input_pairs = request
output_pairs = config
}
получается ошибка /usr/local/abills/libexec/rauth.pl? что с ним может быть не так?
Re: Error: rlm_exec (post_auth): External script failed
Добавлено: Пн окт 25, 2010 3:26 pm
~AsmodeuS~
ошибку показывать надо