radtest テスト パスワード 192.168.1.90 1 testing123 nasname "192.168.1.90"

radtest テスト パスワード 192.168.1.90 1 testing123 nasname "192.168.1.90"

CentOS 6.6 に freeradius をインストールし、/etc/raddb/clients および /etc/raddb/users ファイルを構成しました。次のコマンドでサーバーをテストしようとしています:

radtest Aicha passme 127.0.0.1 100 testing123

結果は次のとおりです:

radclient:: Failed to find IP address for Host-002
radclient: Nothing to send.
[root@Host-002 ~]# 

これは私のファイル /etc/hosts です:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

/etc/raddb/users でのユーザー Aicha の宣言:

"Aicha"     Cleartext-Password := "passme"
        Framed-IP-Address = 192.168.1.65,
        Reply-Message = "Hello, %{User-Name}"

どうすれば修正できますか? ありがとうございます。

答え1

radtest はホストの IP アドレスを解決して、NAS-IP-Address の値として使用しようとしています。

Host-002のエントリを追加し/etc/hosts、それをループバック IP または NAS-IP-Address に使用する IP にマッピングします。

答え2

asname が存在する場合、これは IP アドレスに解決され、NAS-IP-Address 属性として要求パケットに追加されます。指定しない場合は、システムのローカル ホスト名が使用されます。

radtest テスト パスワード 192.168.1.90 1 testing123 nasname "192.168.1.90"

関連情報