ubuntu安装无线网卡驱动

ubuntu安装无线网卡驱动

一. 查询自己用的无线网卡硬件型号

双系统:可以在win中查询。设备管理器-网络适配器(我这里是WiFi 6E AX211)
通过电脑配置单查询 或者 向卖家咨询

在ubuntu中:

lspci

运气好的话,看见带“net”或者“wireless”字样的对应的就是无线网卡,只是缺少驱动,安装上即可运行。若很不幸地,ubuntu没给出无线网卡的型号,则只能通过其他途径获取网卡型号。

例如,在获取了网卡型号为intel cooperation AX210后,打开以下网址寻找自己的网卡型号。
https://www.intel.cn/content/www/cn/zh/support/articles/000005511/wireless.html


二. 寻找驱动文件

情况一:成功找到

找到后,首先查看自己系统的版本内核是否满足要求,如果不满足最低版本要求,则需要先升级内核。
参考:ubuntu内核升级与卸载

在这里插入图片描述可以看到,这里要求系统内核版本5.10及以上。

如果满足要求,则可以点击 .tgz文件 下载驱动 ,然后解压文件,进入文件夹

cd iwlwifi-ty-59.601f3a66.0
sudo cp -a ./* /lib/firmware

在这里插入图片描述

一般来说,到这步,就可以在设置里看见wifi了


情况二:没有找到

intel只提供部分驱动,如果在官方页面找不到,可以在社区页面查看是否有对应的驱动
https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
可以看到,我的AX211在官方驱动列表里没有,但是在社区里有对应的驱动。
在这里插入图片描述

这要求我的系统内核版本在5.14及以上。所以,首先按照上面的方法升级内核,注意:内核版本跟系统差距过大可能会出现巨多问题,谨慎升级;或者可以直接升级系统,这样内核版本跟系统差距比较小,不会出现大问题。
参考:ubuntu内核升级与卸载


三. 安装 backport-iwlwifi

升级完成后,/lib/firmware文件夹内就有了对应的驱动。然后

sudo apt install flex bison
git clone https://github.com/intel/backport-iwlwifi.git
cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install

目前仍存在的问题:通过这种方法安装的驱动,过一段时间时候有几率又找不到wifi了,目前的解决办法是,再装一遍:

cd iwlwifi-stack-dev
sudo make
sudo make install
  • 4
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值