Hammer8080 Posted April 10, 2014 Приветствую , есть проблема с подключением питон модуля в третьей версии радиусс сервера, подскажите может не так чего делаю. Настройка сервера в третьей версии немного изменилась , в mods-enabled создал симлинк на файл конфигурации в папке mods-avaible сам файл выглядит так # # Make sure the PYTHONPATH environmental variable contains the # directory(s) for the modules listed below. # # Uncomment any func_* which are included in your module. If # rlm_python is called for a section which does not have # a function defined, it will return NOOP. # python { module = example mod_instantiate = ${.module} # func_instantiate = instantiate mod_detach = ${.module} # func_detach = instantiate mod_authorize = ${.module} # func_authorize = authorize mod_authenticate = ${.module} # func_authenticate = authenticate mod_preacct = ${.module} # func_preacct = preacct mod_accounting = ${.module} # func_accounting = accounting mod_checksimul = ${.module} # func_checksimul = checksimul mod_pre_proxy = ${.module} # func_pre_proxy = pre_proxy mod_post_proxy = ${.module} # func_post_proxy = post_proxy mod_post_auth = ${.module} # func_post_auth = post_auth mod_recv_coa = ${.module} # func_recv_coa = recv_coa mod_send_coa = ${.module} # func_send_coa = send_coa } указываю место где лежит скрипт module = "/etc/raddb/mods-config/python/example.py " , затем в sites-enabled в стандартном конфиге в секции authorize пишу что нужно итспользовать модуль питона. Запускаю радиус с отладкой radiusd -Xf вижу что модуль подключился , посылаю тестовый ответ модуль возвращает [python]=noop, все вродебы хорошо, теперь пытаюсь раскоментировать функции func_instantiate = instantiate и вылетает ошибка что скрипт не найден и функция импортироваться не будет rlm_python:mod_load_function: module 'example' is not found rlm_python:EXCEPT:<type 'exceptions.ImportError'>: No module named example rlm_python:mod_load_function: failed to import python function 'example.instantiate' /etc/raddb/mods-enabled/python[9]: Instantiation failed for module "python" на любой путь для питон скрипта module = example выдает что файл не найдет (( , подскажите как указать правильный путь к скрипту с функциями ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Abram Posted April 10, 2014 Там module - это не путь к файлу, а имя питоновского модуля. Ищется как при import. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Hammer8080 Posted April 10, 2014 Да действительно , спасибо , помогло )) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Abram Posted April 10, 2014 Да действительно , спасибо , помогло )) Пожалуйста. Небось, с rlm_perl мигрируете? Я так же здесь мудохался. :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Hammer8080 Posted April 10, 2014 Да все верно ты прям мысли читаешь =) вот думаю на чем остановится на bsdradius или freeradius первый может не потянуть нагрузку. А можно поинтересоваться а в чем была причина перехода с rlm_perl ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Abram Posted April 11, 2014 FreeRADIUS. При всем богатстве выбора - альтернативы нет. На rlm_perl был старый не свой биллинг, новый свой на питоне. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ichthyandr Posted April 11, 2014 какой смысл на питон переходить? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pppoetest Posted April 11, 2014 Это, имхо, религиозный вопрос. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Hammer8080 Posted April 12, 2014 Билинг на перле а нужен билинг на питоне =). Я бы сказал что нужен опыт вот и все плюс настройка эриксона , интересно же. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nousaibot Posted June 25, 2019 В 11.04.2014 в 12:38, pppoetest сказал: Это, имхо, религиозный вопрос. Извиняюсь есть успехи в биллинге на Python? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
EgorData Posted March 22, 2021 Так же вопрос к знатокам, подскажите, пожалуйста, как установить Python на Termux? Пробовал, как советовали тут, но не получилось. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...