[CF-812AC]linux下无线USB网卡驱动安装
我电脑是联想y7000(2018)拯救者,无线网卡是
Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
不知为何原因,装了win和linux双系统后,如果从关机状态直接进入linux的话,无线网只能维持很短的时间就会显示网络崩溃,我之前以为是系统驱动的问题,我找了很多资料,甚至去看了系统里放驱动源代码的地方,没有任何问题。就是会挂掉。偶然的一次机会,我发现在打开windows以后,只要启动起来了,再重启进入linux,这时候linux的网络极其稳定没有一点问题。
于是乎我猜想,是由于硬件的原因还是操作系统的原因,我无线网卡只有在windows开机是某些东西才能被唤醒,我还没有学操作系统所以对底层还很盲。
后来一直保持这种姿势进linux,后来又装了黑苹果,那个是必须要装usb无线网卡驱动才能有wifi, 原生网卡网上说无解,我也折腾不动了。于是买了CF-812AC,来挣脱脱机工作的束缚。
我在网上找了很多方法,很多都是用dkms现场build一个,比如一搜索就能搜到的那个以Kali linux为例子的博文,但是我和评论区其他人一样卡在了第9步。官方对驱动支持也很拉垮,Mac版本是不支持bigsur的(这个我后来请人解决了),windows笔记本谁需要usb-wifi这玩意儿,linux直接官方就没写。
有幸在Ask Ubuntu这个网站上看到一个切实可用的方法,我成功连上了网XD开心。访问链接
有用的是里面最后一个回答,我防止那个东西失传,我再引用一下。
sudo apt-get update
sudo apt-get install -y dkms git
mkdir src
cd src
git clone https://github.com/morrownr/88x2bu.git
cd 88x2bu
sudo ./install-driver.sh
sudo reboot
像我是fedora或者其他arch用户,把对等的东西装了,不用理mkdir src
和cd src
直接克隆,进去执行install-driver.sh
脚本,他安装完会提醒你reboot的。防止仓库跑路的可以自己备份一份。wlp0s20f0u1
就是这个无线usb网卡,另外那个是我原生的,期待我在未来有一天彻底脱离windows。