答案1
wpa_supplicant
这似乎是2.10+ 版本的问题([1], [2])。您可以使用hostapd
手动创建软件 AP,方法是先屏蔽 Wifi 设备的 NetworkManager [3] 然后按照同一篇文章中链接的说明进行操作——或者尝试使用其他安全协议,例如 WPA3/SAE。后者可以通过以下方式实现:
nmcli connection down Hotspot
nmcli connection modify Hotspot 802-11-wireless-security.key-mgmt sae
nmcli connection up Hotspot
注意不要使用 GUI 来激活热点,因为这将重置设置。
就我而言,切换到 WPA3 可以解决问题,并且只要您的客户端设备支持此协议就可以有效。
答案2
让我成功的事情是禁用受保护的管理框架
nmcli c modify Hotspot 802-11-wireless-security.pmf 1
答案3
这看起来像是 Ubuntu 20.04 中出现的错误 - 无法连接到在 ubuntu 上创建的热点
由于我的声誉不足以发表评论,因此将其作为答案发布。
答案4
您可以尝试使用不同的 Wi-Fi 安全协议来查看是否任何其中大多数都可以工作。另外,请检查是否可以通过 Wi-Fi 将您的 Ubuntu 盒子连接到移动热点,如果不行,请尝试通过 USB 数据线。这很可能是更广泛的 Linux 问题。由于行业的专有商业行为,Linux 经常会出现专有驱动程序问题。运行相同版本最新 Ubuntu 的盒子和笔记本电脑都无法连接到移动热点和 WPA 和 WPA2 企业网络。它只能在使用 USB 数据线时连接到移动热点。它可以正常看到 wifi 网络,但尝试连接时,它开始循环显示密码提示窗口。这表明 Linux 无法从路由器获取正确的设置。在 Windows 上我没有遇到这些问题。您真的应该在 Linux 内核开发论坛上提问。Ubuntu 是一个使用标准内核驱动程序和网络工具的可靠发行版,因此我怀疑这不是 Ubuntu 独有的问题。