连接 EAP-FAST 无线时出现问题

连接 EAP-FAST 无线时出现问题

我在办公室无线网络上连接 EAP-FAST 网络时遇到问题。它提示输入用户名/密码,但即使输入后,它仍不断提示输入相同的内容。以下是我在日志中看到的内容。

CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=43 -> NAK CTRL-EVENT-EAP-FAILURE EAP 身份验证失败

运行于 12.04

答案1

这本应是一条评论,但我没有足够的权限来评论这个问题。

我已经遇到这个问题一段时间了,并且花了不少时间来调试这个问题。以下是我迄今为止的进展:

问题:Ubuntu 自带的 wpa_supplicant 太旧,不支持 EAP-FAST

证明:来自 syslog

NetworkManager[1252]: <warn> EAP-FAST is not supported by the supplicant

解决方案:

12.10 没有升级 wpa_supplicant 版本,所以我只能自己编译。经过几次尝试,我可以成功编译从以下网址下载的代码:此位置。然后我手动替换了 wpa_supplicant 的默认版本(将其复制到/sbin(幸运的是,在备份了现有的可执行文件之后)

并发症:

  • 事实证明,新的 wpa_supplicant 与旧参数配合得并不好。在启动期间,wpa_supplicant 被调用为 dbus 服务。确切的调用存储在 /usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service。此调用失败,因为传递给 wpa_supplicant 的旧参数不再起作用。这反过来又导致网络管理器完全无法使用。
  • 您可以使用自己的配置手动调用新的 wpa_supplicant,并且它可以正常工作,但在这种情况下缺少网络管理器集成。
  • 我将非常感激您提出进一步的建议

相关内容