我在 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}"
如何解决?谢谢你。
radtest 正在尝试解析主机的 IP 地址,以便它可以将其用于 NAS-IP-Address 的值。
Host-002
为in添加一个条目/etc/hosts
,将其映射到环回 IP 或要用于 NAS-IP-Address 的 IP。asname 如果存在,这将被解析为 IP 地址并作为 NAS-IP-Address 属性添加到请求数据包中。如果不指定,将使用系统的本地主机名。
radtest 测试密码 192.168.1.90 1 testing123 nasname "192.168.1.90"