我想强制我们的办公室用户在连接到我们办公室的 WiFi 时输入他们的 LDAP 凭据。所以我按照以下说明安装了 FreeRadius: Using FreeIPA and FreeRadius。
使用 radtest,我可以成功地使用 PAP 对我们的 FreeIPA 服务器进行身份验证。接下来,我在 Windows 10 笔记本电脑上配置了 WiFi 连接,以使用 EAP-TTLS 作为身份验证方法,同时选择 PAP 作为非 EAP 方法。当连接到 WiFi AP 时,我再次可以成功地通过我们的 FreeIPA 服务器进行身份验证。但我意识到这是不安全的,因为密码是以明文形式发送的。
所以接下来我在我的 Windows 10 笔记本电脑上配置了 WiFi 连接,以使用 PEAP 作为 EAP-MSCHAP v2 的 EAP 方法的身份验证方法。但现在身份验证失败。FreeRadius 调试日志的摘录显示:
(8) mschap: WARNING: No Cleartext-Password configured. Cannot create NT-Password
(8) mschap: WARNING: No Cleartext-Password configured. Cannot create LM-Password
(8) mschap: Creating challenge hash with username: test55
(8) mschap: Client is using MS-CHAPv2
(8) mschap: ERROR: FAILED: No NT/LM-Password. Cannot perform authentication
(8) mschap: ERROR: MS-CHAP2-Response is incorrect
我正在努力寻找解决方案。我在网上找到了 eap、mschap 和 ldap 文件的各种配置,但到目前为止我还没有解决我的问题。
我不确定我问的问题是否正确,但 Windows 客户端发送的密码哈希是否与 FreeIPA 使用的密码哈希不兼容?