Fedora
自從更新到 fedora 33 我無法連接到 eduroam (wpa_supplicant)
昨天我用 fedora 32 將我的 thinkpad 更新為用 fedora 33 的 thinkpad。很快我發現有什麼不對勁,我無法再連接到 eduroam。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)
我試過用Google搜尋很多這些錯誤,但我還沒有找到解決方案。
我嘗試過的其他事情:
- 將 wpa_supplicant 降級到以前的版本。(什麼都沒做)
- 將 fedora 降級回 32(它不能)。
- 向 bugzilla 送出錯誤。
- 哭
我是一個網路菜鳥,所以如果我錯過了一些明顯的東西,請善待.-。
我不使用 eduroam,但我相信 802.1x 問題也適用於您。尋找這個:
10 月 30 日 17:17:42 gandalf.lightspeed.com.sg wpa_supplicant[953]: **SSL** : **SSL** 3 alert: write (local **SSL** 3 detected an error):fatal:protocol version 10 月 30 日 17:17:42 gandalf.lightspeed.com.sg wpa_supplicant [953]:打開**SSL**:openssl_handshake - **SSL** _connect 錯誤: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 -
更新加密策略 – 設置預設值:FEDORA32