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新增in條目/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"

相關內容