小编my_*_*ion的帖子

为什么 freeradius 服务器说 radtest 生成的消息验证器无效?

我正在学习如何使用freeradius,版本是v2.1.12。当我运行 radtest 时,服务器没有响应,我看到服务器端调试消息如下:

Received packet from 127.0.0.1 with invalid Message-Authenticator!  (Shared secret is incorrect.) Dropping packet without response.
Run Code Online (Sandbox Code Playgroud)

这是 radtest 命令:radtest -x selftest password 127.0.0.1 0 secret

这是我对 /etc/freeradius/clients.conf 的编辑:

client selftest {
     ipaddr = 127.0.0.1
     secret = secret
}
Run Code Online (Sandbox Code Playgroud)

这是我对 /etc/freeradius/users 的编辑:

selftest Cleartext-Password := "password"
Run Code Online (Sandbox Code Playgroud)

以下是 radtest 的完整输出:

radtest -x selftest password 127.0.0.1 0 secret
Sending Access-Request of id 238 to 127.0.0.1 port 1812
        User-Name = "selftest"
        User-Password = "password"
        NAS-IP-Address = 127.0.0.1
        NAS-Port = 0
        Message-Authenticator …
Run Code Online (Sandbox Code Playgroud)

radius freeradius2 freeradius

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

freeradius ×1

freeradius2 ×1

radius ×1