20.04 无法验证 Wifi(Realtek RTL8723BE)

20.04 无法验证 Wifi(Realtek RTL8723BE)

我发现了一些类似的问题和答案,但是它们都导致 Gits 被弃用或适用于内核的早期版本。

我在 Intel x64 硬件上安装了相对较新的 Ubuntu 20.04。LAMP + GUI。我试图让 Wifi 连接到路由器(就在盒子旁边),但我处于身份验证循环中。我尝试连接到另一个 wifi 网络,但以同样的方式失败。我使用的是 WPA2 Personal,我 100% 确定密码是正确的!

我研究了安装特定的 RTL8723BE 驱动程序,但所有的 Gits 都已被弃用或有说明要求使用默认驱动程序。

我不知道下一步该怎么做。如能得到任何帮助,我将不胜感激。

更新:感谢以下建议,我已删除并重新添加了适配器,但 GUI 和 CLI 中仍然出现一致的身份验证失败。我确信这是一个驱动程序问题,因为这是我唯一尚未更改的东西。有人能告诉我 RTL8723BE 的替代品吗?

Passwords or encryption keys are required to access the wireless network 'SSID'.
Warning: password for '802-11-wireless-security.psk' not given in 'passwd-file' and nmcli cannot ask without '--ask' option.
Error: Connection activation failed: (7) Secrets were required, but not provided.
root@machine:/etc/netplan# nmcli d --ask connect wlp2s0
Passwords or encryption keys are required to access the wireless network 'SSID'.
Password (802-11-wireless-security.psk): ••••••••••••••
Passwords or encryption keys are required to access the wireless network 'SSID'.
Password (802-11-wireless-security.psk): ••••••••••••••
Error: Timeout 90 sec expired.
Error: Connection activation failed: (0) No reason given.

答案1

如果您有最新的驱动程序,您可以尝试一下。

使用以下设置移除并重新插入模块:

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be ant_sel=2

这通常会关闭您的 Wlan 接口。因此请重新设置。

sudo ip link set <interface> up
sudo iw dev <interface> scan

您可以使用以下命令使其持久化:

echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/50-rtl8723be.conf

此设置+最新驱动程序解决了我的问题。

相关内容