Hammer8080 Опубликовано 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 выдает что файл не найдет (( , подскажите как указать правильный путь к скрипту с функциями ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 10 апреля, 2014 · Жалоба Там module - это не путь к файлу, а имя питоновского модуля. Ищется как при import. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Hammer8080 Опубликовано 10 апреля, 2014 · Жалоба Да действительно , спасибо , помогло )) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 10 апреля, 2014 · Жалоба Да действительно , спасибо , помогло )) Пожалуйста. Небось, с rlm_perl мигрируете? Я так же здесь мудохался. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Hammer8080 Опубликовано 10 апреля, 2014 · Жалоба Да все верно ты прям мысли читаешь =) вот думаю на чем остановится на bsdradius или freeradius первый может не потянуть нагрузку. А можно поинтересоваться а в чем была причина перехода с rlm_perl ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 11 апреля, 2014 · Жалоба FreeRADIUS. При всем богатстве выбора - альтернативы нет. На rlm_perl был старый не свой биллинг, новый свой на питоне. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ichthyandr Опубликовано 11 апреля, 2014 · Жалоба какой смысл на питон переходить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 11 апреля, 2014 · Жалоба Это, имхо, религиозный вопрос. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Hammer8080 Опубликовано 12 апреля, 2014 · Жалоба Билинг на перле а нужен билинг на питоне =). Я бы сказал что нужен опыт вот и все плюс настройка эриксона , интересно же. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nousaibot Опубликовано 25 июня, 2019 · Жалоба В 11.04.2014 в 12:38, pppoetest сказал: Это, имхо, религиозный вопрос. Извиняюсь есть успехи в биллинге на Python? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EgorData Опубликовано 22 марта, 2021 · Жалоба Так же вопрос к знатокам, подскажите, пожалуйста, как установить Python на Termux? Пробовал, как советовали тут, но не получилось. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...