Ubuntu系统连接WiFi失败,提示“Secrets were required, but not provided”
Ubuntu系统连接WiFi失败,提示“Secrets were required, but not provided”
嗨,我来帮你捋捋这个问题!之前用树莓派系统能正常连WiFi,换Ubuntu后出现这个密钥错误,大概率是配置或者驱动的问题,给你几个实用的解决方法:
1. 先确保密码没输错,用CLI精准连接
图形界面有时候会有输入失误,试试用命令行直接连接,能避免这类问题:
- 先列出附近的WiFi:
nmcli device wifi list - 然后用下面的命令连接,把
你的WiFi名称和你的WiFi密码替换成实际内容:nmcli device wifi connect "你的WiFi名称" password "你的WiFi密码"
2. 重置NetworkManager的WiFi配置
可能之前的残留配置搞出问题了,重置一下试试:
- 先停掉NetworkManager服务:
sudo systemctl stop NetworkManager - 删除旧的WiFi配置文件:
sudo rm /etc/NetworkManager/system-connections/*.nmconnection - 重启服务:
sudo systemctl start NetworkManager - 之后再重新搜索连接WiFi
3. 检查Broadcom网卡的驱动
Broadcom的无线网卡在Ubuntu上经常需要额外装驱动,默认可能没适配好:
- 先确认网卡型号:
lspci | grep Network(如果是内置网卡)或者lsusb(USB网卡) - 安装常用的Broadcom驱动:
sudo apt update && sudo apt install bcmwl-kernel-source - 安装完重启系统,再尝试连接
4. 查看日志找深层原因
如果上面的方法都没用,看看系统日志里的详细错误:
- 运行
journalctl -u NetworkManager -f,然后尝试连接WiFi,实时查看日志输出,里面会有更具体的报错信息,能帮你定位到底是密码、驱动还是配置的问题
另外你提到没有软阻塞,再确认下有没有硬阻塞——比如树莓派的物理WiFi开关(有的型号有),或者用rfkill list看看所有无线设备的状态,确保都是unblocked的状态。
备注:内容来源于stack exchange,提问作者Daniel Tkach
相关产品推荐
相关产品推荐

