savio Опубликовано 9 марта, 2009 · Жалоба Здравствуйте! Установлена и настроена связка mp5+freeradius на FreeBSD. очень хочется использовать для авторизации юзеров свою програмку, как сделать что бы радиус отправлял логин/пароль этой програмуле, я моя програмка отвечала 1(если правильные логин/пароли) плюс необходимые данные отсылала(например ip-адрес при конекте). или же 0 - если авторизация не прошла Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
t0ly Опубликовано 9 марта, 2009 · Жалоба use google Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vmv4 Опубликовано 9 марта, 2009 · Жалоба rlm_perl ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
savio Опубликовано 9 марта, 2009 · Жалоба to t0ly - я если чего не знаю то просто молчу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sirmax Опубликовано 9 марта, 2009 · Жалоба savio решение идеалогически неверное - форк на каждый запрос. И прямо из конфига фрирадиуса # # The Perl script to execute on authorize, authenticate, # accounting, xlat, etc. This is very similar to using # Exec-Program-Wait = "/path/foo.pl", but it is persistent, # and therefore faster. # # exec { wait = yes input_pairs = request } # # This is a more general example of the execute module. # # This one is called "echo". # # Attribute-Name = `%{echo:/path/to/program args}` # # If you wish to execute an external program in more than # one section (e.g. 'authorize', 'pre_proxy', etc), then it # is probably best to define a different instance of the # 'exec' module for every section. # Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SokolovS Опубликовано 11 марта, 2009 · Жалоба Уже написали rlm_perl. Выполняется встроенным перлом и в потоках. exec медленней, проверено. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...