半径接受全部,但拒绝客户端



我已经设置了一个半径,我需要进行一些身份验证测试。但是,它只需要接受任何和所有请求,所以我已经"DEFAULT Auth-Type := Accept"来解决这个问题。

但是,当我然后测试时,我从日志中得到这个:

错误:忽略对身份验证地址 * 端口 1812 的请求 未知客户端端口 42159

所以我用谷歌搜索了一下,发现即使它设置为允许所有它仍然需要 client.conf 中的 IP?太可怕了,但现在我得到了:

错误:rlm_sql_getvpdata:数据库查询错误:[sql] SQL 查询 错误;拒绝用户

有什么办法可以在不先将它们添加为客户的情况下接受所有内容吗?

如果不是,我该如何解决 SQL 问题?我遵循了指南,所以一切都应该是正确的。

您可以通过以下方式添加涵盖整个 ipv4 范围的客户端:

client all {
    ipaddr = 0.0.0.0/0
    secret = <secret>
}

请在SQL错误周围发布radiusd -X的输出,因为无法从该单个日志行中判断发生了什么。

最新更新