• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

Ubuntu 20.04下修复wifi上网问题

软件和平台 peyoot 3年前 (2021-03-04) 3559次浏览 0个评论

以前笔记本在Ubuntu下wifi上网一直没有问题,但最近发现Wifi已经断开许久,并没有连接上,查询IP地址时,Wifi网卡这项一直是<No-CARRIER…>状态。可能这和内核升级有关,刚好借此机会整理一下在Linux下如何修复Wifi上网问题。

一、查看硬件和Ubuntu上的相关版本

用networkctl可以查看所有网络接口的状态,也可以列出网卡的类型和所用驱动,如下图所示:

可以看到,当前wifi网卡是Intel的Wireless-N 7260,当前驱动是用iwlwifi。

用lspci也可以看出,并且还有可以看到硬件是rev 73版本:

再用另一个ethtool -i wlo1命令,可以看到固件版本

我们还需要知道本机的linux发生版和内核

用modinfo读一下该驱动的位置等信片:

这个驱动的配置文件在/etc/modprobe.d/iwlwifi.conf,不过该处也没什么可以配置的。

由于驱动并没有什么错,转而查看服务相关:

wifi连接主要是netplan来实现的,那么看看相关服务的情况:

发现一直重复的是上面这个过程,CTRL-EVENT-SSID-TEMP-DISABLED 这个错误,猜测这个Disabled有两种可能,一个是本地网卡,一个是路由那边,先把/etc/default/crda设置一个国家值CN,重启看看效果。

加了国家配置并没有用,看来这是无线路由器的原因,把无线路由器重启,终于修复了无线!

 


ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Ubuntu 20.04下修复wifi上网问题
喜欢 (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址