Ubuntu 18.04升级至22.04后无线网卡相关功能异常求助
Ubuntu 18.04升级至22.04后无线网卡相关功能异常求助
嗨,别慌!你遇到的这个问题在Ubuntu从18.04大版本升级到22.04后特别常见,尤其是Realtek这类第三方无线网卡,新内核和旧驱动不兼容就会导致网络相关的命令、系统设置直接卡死。从你贴的lsusb输出来看,你的网卡是Realtek RTL88x2bu [AC1200 Techkey],这个芯片需要专门适配新内核的驱动,我给你一步步拆解解决方法,都是新手友好的操作:
情况1:能临时接入有线网络(最便捷的方式)
如果你的电脑能插上网线临时联网,按以下步骤操作:
- 打开终端(快捷键
Ctrl+Alt+T就能调出),先更新系统的软件包列表并升级现有包:sudo apt update && sudo apt upgrade -y - 安装编译驱动必需的工具包:
sudo apt install git build-essential dkms -y - 克隆一款社区广泛使用的、适配Ubuntu 22.04内核的RTL88x2bu开源驱动源码(你可以搜索“RTL88x2bu Ubuntu 22.04 driver”找到合适的仓库,优先选支持DKMS安装的版本):
git clone <找到的驱动仓库地址> - 进入下载完成的驱动目录(目录名根据你下载的仓库实际名称调整,比如常见的是
88x2bu-20210702):cd 88x2bu-20210702 - 运行仓库里的安装脚本,用DKMS工具安装驱动(DKMS会自动适配当前内核,后续系统升级内核时也能自动重新编译驱动,避免再次出现问题):
sudo ./install-driver.sh - 安装完成后重启电脑,应该就能正常识别无线网络了。
情况2:没有有线网络,只能离线操作
如果没法临时联网,就需要用另一台能上网的电脑配合操作:
- 在联网电脑上找到并下载适配Ubuntu 22.04的RTL88x2bu驱动源码压缩包(同样可以搜索上述关键词找到,选择ZIP格式下载)
- 把压缩包通过U盘拷贝到你的Ubuntu电脑上,右键将其解压到桌面或其他容易找到的文件夹
- 先安装编译驱动需要的工具包(如果之前没装过的话):
- 在联网电脑上下载
build-essential、dkms、git这些工具的deb安装包(可以在Ubuntu官方软件包页面找到对应22.04版本的包,同时下载所有依赖包) - 把这些deb包拷贝到Ubuntu电脑后,打开终端进入存放deb包的目录,执行以下命令安装:
如果出现依赖错误,执行sudo dpkg -i *.debsudo apt --fix-broken install修复即可
- 在联网电脑上下载
- 进入解压后的驱动目录,运行安装脚本:
cd ~/Desktop/88x2bu-20210702 sudo ./install-driver.sh - 重启电脑后检查网络是否恢复。
验证驱动是否安装成功
重启后,打开终端执行以下命令,如果能正常输出你的无线网卡信息,就说明驱动安装成功了:
iwconfig
lshw -C network
这时再打开系统设置的网络标签,应该也不会出现卡死、转圈的情况了。
备注:内容来源于stack exchange,提问作者reptile_house
相关产品推荐
相关产品推荐

