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"

相关内容