0

ubuntu 11.10でfreeradiusサーバーを使用しています。私が走るとき

radtest username password 127.0.0.1 100 testing123 "

指図。サーバー側で私は得た:

rad_recv: Access-Request packet from host 127.0.0.1 port 38006, id=243, length=60
    User-Name = "username"
    User-Password = "password"
    NAS-IP-Address = 127.0.1.1
    NAS-Port = 100
# Executing section authorize from file /etc/freeradius/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
Segmentation fault

どうすればこの問題を解決できますか?

4

2 に答える 2

0

これらの基本的な一時的な SEGFAULT は通常、古いバージョンのサーバー ライブラリが新しいバージョンの radiusd によって読み込まれる ABI の不一致によって発生します。

バージョン 3.xx 以降、サーバーはさまざまなライブラリのマジック ナンバーを検証して、それらがすべて同じバージョンのサーバーのものであることを確認し、そうでない場合は起動を拒否します。

于 2014-04-05T21:12:32.957 に答える
0

freeradius の作業を開始したときに、同じ問題が発生しました。このセグメンテーション違反の解決策や原因は見つかりませんでした。

リポジトリubuntu 12.04からFreeradiusを再インストールしましたが、うまくいきました。

于 2013-07-08T12:02:41.947 に答える