升级到22.04后WPA2 wifi拒绝连接

CPB*_*PBL 3 upgrade network-manager networking

我在大学工作时有两台并排的 Ubuntu 笔记本电脑。我刚刚将一个从 21.10 升级到 22.04。升级后,我大学的 WPA2 拒绝我的密码/拒绝连接。我仍然可以连接到不安全的 WiFi 网络。我的设置/身份验证/证书/等(a)正确,(b)与旁边的另一台笔记本电脑的设置/身份验证/证书/等相同,连接没有问题。

我已经更新、重新启动、四重检查等。

这是一个听起来类似的非常老的问题:从 15.10 升级到 16.04 后无法连接到 WPA Enterprise wifi ,但那是五年前的事了。

谁能告诉我问题所在或如何解决?我在这里经历过这种建议: https: //help.ubuntu.com/stable/ubuntu-help/net-wireless-noconnection.html.en

CPB*_*PBL 7

以下是启动板中解决方法的说明。它解决了我的问题,但听起来不安全/暂时的。听起来似乎很快就会发布适当的补丁/错误修复。

(更新:Ubuntu 的修复已经完成,现在应该可以快速过滤掉:https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/1958267同时,下面的过程可能会帮助您渡过难关)。

1. create openssl.cnf for wpa_supplicant
- sudo cp /etc/ssl/openssl.cnf /etc/wpa_supplicant/
- modify /etc/wpa_supplicant/openssl.cnf by adding the lines below which are marked with a "+".
*** /etc/ssl/openssl.cnf Fri Apr 22 14:54:42 2022
--- /etc/wpa_supplicant/openssl.cnf Fri Apr 22 14:55:22 2022
***************
*** 52,57 ****
--- 52,64 ----

  [openssl_init]
  providers = provider_sect
+ ssl_conf = ssl_sect
+
+ [ssl_sect]
+ system_default = system_default_sect
+
+ [system_default_sect]
+ Options = UnsafeLegacyRenegotiation

  # List of providers to load
2. modify /usr/lib/systemd/system/wpa_supplicant.service
***************
*** 8,13 ****
--- 8,14 ----
  [Service]
  Type=dbus
  BusName=fi.w1.wpa_supplicant1
+ Environment="OPENSSL_CONF=/etc/wpa_supplicant/openssl.cnf"
  ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant
  ExecReload=/bin/kill -HUP $MAINPID
3. restart wpa_supplicant
sudo systemctl daemon-reload
sudo systemctl restart wpa_supplicant.service
Run Code Online (Sandbox Code Playgroud)