真没想到ubuntu 22.04上安装无线网卡驱动这么曲折!
系统:ubuntu 22.04
我的网卡芯片为:RTL8812AU
遇到的问题:
内核版本与大多现有驱动不兼容
比如我买的绿联网卡,芯片为RTL8812AU,厂商提供的驱动安装失败,原因是:net/ipx.h: 没有那个文件或目录
fatal error: net/ipx.h: 没有那个文件或目录
由于我的linux内核版本为 5.15,我在内核源码中也没找到这个文件,不知道是remove了还是怎么样?可以看看相关问题:
linux/ipx.h was removed in 5.15 · Issue #201 · strace/strace · GitHubnet: Remove net/ipx.h and uapi/linux/ipx.h header files · torvalds/linux@6c9b408 · GitHublinux/ipx.h was removed in 5.15 · Issue #201 · strace/strace · GitHub
解决办法:
强烈推荐下方 RTL8812AU 驱动开源项目:
三步安装驱动
step1: 在项目根目录下:
sudo apt-get install dkms
setp2:
sudo make dkms_install
step3:重启
安装成功~
卸载驱动:
sudo make dkms_remove