Wicd+wpa_supplicant 如何:不使用证书 (PEAP+MSCHAP)?启用日志记录?

Wicd+wpa_supplicant 如何:不使用证书 (PEAP+MSCHAP)?启用日志记录?

我正在使用 Debian 8 (Jessie) 和 LDXE、Wicd 和 wpa_supplicant 尝试连接到我工作的 WiFi 网络。该网络使用 PEAP 和 MSCHAP,但不使用证书。

当我在 Wicd 网络属性对话框中将证书路径留空时,我会在 /var/log/wicd/wicd.log 中收到以下消息:

2016/01/29 07:10:16 :: Attempting to authenticate...
2016/01/29 07:10:17 :: Ignoring template line: '            ca_cert="$_CA_CERT"
2016/01/29 07:10:17 :: '
2016/01/29 07:10:52 :: wpa_supplicant authentication may have failed.

我在网上找到了一些基于 NetworkManager 的设置解决方案,建议将 system-ca-certs 设置为 false,但我没有使用 NetworkManager。如果我理解正确的话,system-ca-certs 只是告诉 NetworkManager 如何配置或将参数传递给 wpa_supplicant。

我该如何配置 Wicd 和/或 wpa_supplicant 才能知道这个网络不需要证书?

(顺便说一句,如果有人可以建议如何查找/启用 wpa_supplicant 日志记录,也许这可以为该问题提供更多的见解。)

答案1

我解决了我自己的问题。

对于我的特定网络,解决方案是选择“带有 GTC 的 PEAP”而不是其他 PEAP 选项。

获取 wpa_supplicant 日志记录其实非常简单:在 Wicd 首选项对话框中有一个复选框可以启用调试日志记录,这会将 wpa_supplicant 日志消息添加到 wicd 日志中。具体来说,它会显示正在使用的 wpa_supplicant 命令行,我可以在 shell 中自己执行该命令行以获得更多提示。

相关内容