Nano Hash - криптовалюты, майнинг, программирование

проблема с настройкой jradius на сервере Radius

Я установил и настроил свободный радиус на моем Ubuntu 12.04. Теперь я хочу настроить свой freeradius с сервером jradius. Я следую документации coova отсюда

http://www.coova.org/JRadius/FreeRADIUS

Этот шаг объясняет, что я должен добавить некоторые настройки в etc/freeradius/radiusd.conf и /etc/freeradius/sites-enabled/default.

Теперь, когда я пытаюсь запустить свой радиус-сервер, я получаю сообщение об ошибке, подобное приведенному ниже:

Thu Mar  7 11:56:26 2013 : Debug: server { # from file /etc/freeradius/radiusd.conf
Thu Mar  7 11:56:26 2013 : Debug:  modules {
Thu Mar  7 11:56:26 2013 : Debug:  Module: Checking authenticate {...} for more modules to load
Thu Mar  7 11:56:26 2013 : Debug:     (Loaded rlm_digest, checking if it's valid)
Thu Mar  7 11:56:26 2013 : Debug:  Module: Linked to module rlm_digest
Thu Mar  7 11:56:26 2013 : Debug:  Module: Instantiating module "digest" from file /etc/freeradius/modules/digest
Thu Mar  7 11:56:26 2013 : Debug:  Module: Checking authorize {...} for more modules to load
Thu Mar  7 11:56:26 2013 : Debug:     (Loaded rlm_preprocess, checking if it's valid)
Thu Mar  7 11:56:26 2013 : Debug:  Module: Linked to module rlm_preprocess
Thu Mar  7 11:56:26 2013 : Debug:  Module: Instantiating module "preprocess" from file /etc/freeradius/modules/preprocess
Thu Mar  7 11:56:26 2013 : Debug:   preprocess {
Thu Mar  7 11:56:26 2013 : Debug:   huntgroups = "/etc/freeradius/huntgroups"
Thu Mar  7 11:56:26 2013 : Debug:   hints = "/etc/freeradius/hints"
Thu Mar  7 11:56:26 2013 : Debug:   with_ascend_hack = no
Thu Mar  7 11:56:26 2013 : Debug:   ascend_channels_per_line = 23
Thu Mar  7 11:56:26 2013 : Debug:   with_ntdomain_hack = no
Thu Mar  7 11:56:26 2013 : Debug:   with_specialix_jetstream_hack = no
Thu Mar  7 11:56:26 2013 : Debug:   with_cisco_vsa_hack = no
Thu Mar  7 11:56:26 2013 : Debug:   with_alvarion_vsa_hack = no
Thu Mar  7 11:56:26 2013 : Debug:   }
Thu Mar  7 11:56:26 2013 : Error: /etc/freeradius/radiusd.conf[644]: Failed to link to module 'rlm_jradius': file not found 
Thu Mar  7 11:56:26 2013 : Error: /etc/freeradius/sites-enabled/default[71]: Failed to load module "jradius".
Thu Mar  7 11:56:26 2013 : Error: /etc/freeradius/sites-enabled/default[62]: Errors parsing authorize section. 

Что я должен сделать, чтобы решить эту проблему?

Спасибо

07.03.2013

Ответы:


1
  1. Проверьте, компилируется ли с параметром "--with-rlm_jradius" при установке FreeRADIUS.

  2. Проверьте, создаете ли экземпляр jradius в разделе создания экземпляров в radiusd.conf.

  3. Проверьте, правильно ли настроена ваша конфигурация jradius в файле radiusd.cong или в другом файле .conf.

Это наиболее распространенные факторы, когда вы сталкиваетесь с проблемами при их установке.

Окис

21.04.2013

2

rlm_jradius не помечен как стабильный, поэтому он недоступен в стандартных пакетах debian для ветки v2.x.x.

https://github.com/FreeRADIUS/freeradius-server/blob/v2.x.x/src/modules/stable

Вам нужно будет собрать модуль из исходников. Замените строку git checkout на версию сервера, который вы используете.

git clone [email protected]:FreeRADIUS/freeradius-server.git
git checkout release_2_2_0
./configure --with-rlm_jradius
cd src/modules/rlm_jradius
make
cp -r .libs/rlm_jradius*.so /usr/lib/freeradius/
cp jradius.conf /etc/freeradius/modules/

Обратите внимание, что rlm_jradius в настоящее время недоступен в FreeRADIUS версии 3.0, и что ветвь v2.2.x скоро будет объявлена ​​устаревшей.

23.04.2013
  • привет, я следовал вашим инструкциям, но когда я выполняю команду make для src/modules/rlm_jradius, я получаю ошибку компиляции фатальная ошибка: freeradius-devel/ident.h: Нет такого файла или каталог. Какие-нибудь мысли? 07.10.2013
  • Это произошло бы, если бы вы не запускали configure на верхнем уровне (не в каталоге rlm_jradius). 16.10.2013

  • 3

    На случай, если другие наткнутся на эту ветку, поддержка JRadius включена в пакет freeradius для Ubuntu 12.10 — Ubuntu 16. Она была удалена в Ubuntu 17, поскольку они обновили FreeRADIUS до версии 3, а поддержка JRadius не была перенесена в версию 3.

    https://packages.ubuntu.com/search?keywords=freeradius

    27.02.2018
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..