0

ubuntu 12.04 に free radius をインストールして構成しました。ここで、jradius サーバーで freeradius を構成したいと考えています。ここからcoovaのドキュメントに従います

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

そのステップは、etc/freeradius/radiusd.conf および /etc/freeradius/sites-enabled/default にいくつかの構成を追加する必要があることを説明しています。

RADIUSサーバーを実行しようとすると、次のようなエラーメッセージが表示されます:

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. 

この問題を解決するにはどうすればよいですか?

ありがとう

4

3 に答える 3

0
  1. FreeRADIUS のインストール中にパラメータ「--with-rlm_jradius」でコンパイルするかどうかを確認します。

  2. radiusd.conf のインスタンス化セクションで jradius をインスタンス化するかどうかを確認します

  3. radiusd.cong または別の .conf ファイルで jradius 構成が適切に設定されているかどうかを確認します。

これらは、インストール中に問題が発生した場合の最も一般的な要因です。

オキス

于 2013-04-21T08:23:48.357 に答える
0

rlm_jradius は安定版としてマークされていないため、v2.xx ブランチの標準の debian パッケージでは利用できません。

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

ソースからモジュールをビルドする必要があります。git checkout 行を、使用しているサーバーのバージョンに置き換えます。

git clone git@github.com: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 ブランチはまもなく非推奨になることに注意してください。

于 2013-04-23T20:39:12.010 に答える