自从更新到 fedora 33 以来,我无法连接到 eduroam (wpa_supplicant)

自从更新到 fedora 33 以来,我无法连接到 eduroam (wpa_supplicant)

昨天我将装有 Fedora 32 的 ThinkPad 更新为装有 Fedora 33 的 ThinkPad。很快我就发现出了问题,我无法再连接到 eduroam。埃德罗姆使用 WPA 和 WPA2 Enterprise,fedora 33 将 wpa_supplicant 2.9-3 更新为 wpa_supplicant 2.9-6。

其他感兴趣的事情:

journalctl -f给出了很多这个错误:

wpa_supplicant[969]: dbus: wpa_dbus_property_changed: no property SessionLength in object /fi/w1/wpa_supplicant1/Interfaces/0

和这个警告:

<warn>  [1603972716.1890] device (wlp4s0): Deactivation failed: GDBus.Error:fi.w1.wpa_supplicant1.NotConnected: This interface is not connected.

在尝试连接 eduroam 时dmesg -wL说:

[  234.221111] wlp4s0: authenticate with 20:a6:cd:91:52:90
[  234.231722] wlp4s0: send auth to 20:a6:cd:91:52:90 (try 1/3)
[  234.237706] wlp4s0: authenticated
[  234.240025] wlp4s0: associate with 20:a6:cd:91:52:90 (try 1/3)
[  234.241312] wlp4s0: RX AssocResp from 20:a6:cd:91:52:90 (capab=0x411 status=0 aid=1)
[  234.242458] wlp4s0: associated
[  235.139929] wlp4s0: deauthenticated from 20:a6:cd:91:52:90 (Reason: 23=IEEE8021X_FAILED)

我已经尝试用谷歌搜索很多这些错误,但我还没有找到解决方案。

我尝试过的其他事情:

  • 将 wpa_supplicant 降级到以前的版本。 (什么也没做)
  • 将 fedora 降级回 32(不能)。
  • 向 bugzilla 提交错误。

我是一个网络菜鸟,所以如果我错过了一些明显的东西,请善待.-。

答案1

我不使用 eduroam,但我相信 802.1x 问题也适用于您。寻找这个:

10 月 30 日 17:17:42 gandalf.lightspeed.com.sg wpa_supplicant[953]:SSL协议:SSL协议3警报:写入(本地SSL协议3 检测到错误):致命:协议版本
10 月 30 日 17:17:42 gandalf.lightspeed.com.sg wpa_supplicant[953]:开放SSL协议: openssl_handshake -SSL协议_连接错误:1425F102:SSL协议例程:ssl_choose_client_version:不支持的协议
10 月 30 日 17:17:43 gandalf.lightspeed.com.sg wpa_supplicant[953]: wlp4s0: CTRL-EVENT-EAP-FAILURE EAP 身份验证失败

如果是这样,可以在此处找到修复程序:https://fedoraproject.org/wiki/Changes/StrongCryptoSettings2- 这将允许 TLS1.0 连接。 Meraki 和其他损坏的 Radius 服务器仍然坚持使用 SSLv3/TLS1.0,但要求网络管理员修复将需要很长时间。在命令行中,键入以下行,然后重新启动 ThinkPad -

更新加密策略 --set DEFAULT:FEDORA32

相关内容