安装无线网卡的驱动的第一步大家应该弄清楚自己的无线网卡型号 建议最好的方式是在Windows下面确定类型,在设备管理器中查看对应的无线适配器型号,在下载对应的驱动
在这里插入图片描述
在Ubuntu下面也可以通过指令进行查看但是看不到具体的参数。

lspci | grep -i network  ###无线网卡型号查询  为Intel的

在这里插入图片描述

lspci | grep -i ethernet  ###有线网卡型号查询

在这里插入图片描述
联想R7000P的无线网卡是Intel® Wi-Fi 6 AX201 160MHz,这个无线网卡的驱动好像不支持5.1以下的Linux内核,可以用uname -a查看内核版本。如果小于5.1,要先更新内核。
在这里插入图片描述科普:
Ethernet controller:有线网卡型号
Network controller:无线网卡型号

1.首先查看对应的驱动

Intel官网,**查看对应的Intel® Wi-Fi 6 AX201 160MHz无线网卡驱动对应的内核版本(由上图可知AX201 对应的内核版本是5.2+)**要求,并直接下载好对应的无线网卡驱动或者通过wget命令下载

wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-Qu-48.13675109.0.tgz

解压出iwlwifi-*.ucode即为驱动程序文件

2.查看系统的内核版本号

可以用uname -a查看笔记本内核版本,结合1 看一下是否需要步骤3.升级内核,如不满足还需要执行步骤3升级内核
在这里插入图片描述经查看我的内核为5.4了,故不需要升级内核了,其他的如果不行还需要升级内核

3.升级对应的内核

Ubuntu官网下载内核文件备用,网站经常连不上,也可以直接使用wget命令下载
在这里插入图片描述

    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-headers-5.4.2-050402_5.4.2-050402.201912042231_all.deb

    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-headers-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb

    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-image-unsigned-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb

    wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-modules-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb

对于完善安装环境,如果之前更改过安装源,需要重新添加一个Ubuntu官方源

    sudo gedit /etc/apt/sources.list

在文件的结尾处加入,

deb http://security.ubuntu.com/ubuntu bionic-security main

更新一下软件包

    sudo apt-get update

    sudo apt-get upgrade

有的还需要下载安装库

sudo apt-get install libssl1.1

更新内核
安装四个下载好的内核包

sudo dpkg -i *.deb

重启电脑

sudo reboot

4.安装无线驱动

将移动驱动文件到系统的驱动程序目录

sudo cp *.ucode /lib/firmware

在这里插入图片描述
重启电脑,即可完成安装

sudo reboot

在这里插入图片描述

感谢下面博主:

联想 Yoga C740::关于Ubuntu16.04下无法识别Intel WIFI6 AX201无线网卡的解决方案

Ubuntu使用Intel AX200网卡

联想R7000+ubuntu16.04没有wifi连接选项

安装rtl8852ae网卡驱动问题解决方案

同时补充一下之前安装16.04遇到的问题,比如内核升级后出现问题需要在进入低内核里面,比如插上网线,无法识别等常见问题,做一个简单总结

Ethernet controller:有线网卡型号
Network controller:无线网卡型号
参考的网站:
ubuntu 16.04 上不了网?DSL消失?更新网卡驱动?

ubuntu16.04离线解决rtl8821ce网卡无法连网

Ubuntu中查看网卡信息的基础知识

LINUX 下无线网卡 rtl8821CE/rtl8723de 驱动 无法驱动解决办法
Ubuntu16.04 下安装RTL8111/8168/8411 驱动

联想 Yoga C740::关于Ubuntu16.04下无法识别Intel WIFI6 AX201无线网卡的解决方案
ubuntu 16.无法识别 intel wifi 6 AX 201网卡 解决办法 电脑 msi GL65
联想拯救者Legion Y7000 2020款(10代INTEL+GTX1650)安装ubuntu16.04(双系统)探索内核与显卡网卡驱动的关系

ThinkPad安装Ubuntu16.04出现无法连接无线网络,搜不到WiFi,无法使用WiFi(已解决)

出现内核更新完成,无法打开进入系统的情况,选择 Ubuntu advance 进入低版本的内核中,进入系统再删除升级的内核
Ubuntu 内核升级,导致无法正常启动
插上网线,无法识别。有线无法使用,处理方式1.查看好自己网卡型号,重新在英特尔官方下载有线网卡驱动,重新安装有线驱动 也可以试试下面方法(Ubuntu输入ifconfig -a找不到IP地址,只有lo问题

适用 千兆位以太网适配器 (1GbE) 的下载包

Ubuntu输入ifconfig找不到IP地址,只有lo问题

再次补充更新(ubuntu wifi连接不上或经常断网,重启就好):

2022.1.8 发现使用 过程中有时候开机无线网适配器能找到,但是有时候就找不到,针对这个问题找到了一下解决方案 测试开关机十多次以后未再次出现
问题解决方案:
1.知道wifi密码,驱动也有,可以点击连接,总是提示"连接断开,您现在处于离线状态"。
2.打开终端“ctrl+alt+T”
3.输入: sudo vim /etc/modprobe.d/iwlwifi.conf
4.保存,重启。
ubuntu默认无线连接模式为11n,如果路由未设置,则连接不上。

问题2.经常断网,重启就好
将/etc/ppp/options 文件中的 lcp-echo-failure 4 改为 lcp-echo-failure 40
或执行命令 sudo /etc/init.d/networking restart

其他途径,未测试:
ubuntu18.04系统安装完之后显示未发现WiFi适配器(屡试不爽)
Ubuntu18.04右上角没有wifi,设置中显示未发现wifi适配器,重启后就有了,这是啥原因?
ubuntu16.04 wifi 不稳定问题

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐