network-manager 查看设备显示WiFi “不可用” || 未发现 SSID 是“ wifi名称”的网络

最近想通过 network-manager 来管理树莓派的无有线连接网络,在测试时出现 设备为WiFi状态为 不可用,

但是卸载了network-manager, wifi可以正常连接。

显示如下倒数第二行:

最后发现是之前安装的 wpasupplicant 和 network-manager 冲突了。

network-manager 的使用需要依赖到 wpasupplicant,可能 wpasupplicant 单独安装和 network-manager 需要的版本有差别,

而我之前测试,恰好在树莓派安装了 wpasupplicant,在安装 network-manager时,不再安装wpasupplicant,

最终导致 network-manager 无法获取到 无线设备。。

解决办法

执行命令把 wpasupplicant 卸载掉(会自动把network-manager卸载)

        sudo apt-get purge wpasupplicant

重新安装 network-manager

        sudo apt-get install network-manager
    


 下面是在wifi不可用的情况下通过 network-manager 的 nmcli 去连接 wifi 可能出现的情况:

执行命令: 

       sudo nmcli d wifi connect <ssid> password <password> ifname wlan0

报错:错误:未发现 SSID 是“ wifi名称”的网络。


验证过程:

1、原来为不可用状态:

2、卸载wpasupplicant(顺带卸载了network-manager)

3、重新安装 network-manager, 自带有 wpasupplicant

4、修改 配置文件

sudo vi /etc/NetworkManager/NetworkManager.conf 

5、重启树莓派后,这时WiFi显示已断开

6、连接wifi

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值