Linux Realtek网卡驱动安装
Ubuntu有时会不支持电脑的无线网卡,这时就需要自己安装了。
目录
解决方法
可以在官网找安装文件或者github上找源码编译安装。
Realtek无线网卡的安装包可以在github下载 https://github.com/rtlwifi-linux/rtlwifi_new. 然后进入目录
1 | $ make |
rtl8821ce
如果你的网卡是rtl8821ce,github上暂时好像没有,可以下载这一份。
CSDN的下载链接
- 解压进入文件夹,改一下Makefile中一个文件的路径。
- 找到这一句 export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce
- 修改成当前目录 export TopDIR ?= $(shell pwd)
1 | $ make |
之后就可以看见无线图标了,如果连不上网reboot试试。
更新
最近发现一个问题, 当Linux内核更新之后, 你的无线网又不能用了.因为新更新的内核替换了原来的内核,所以安装的网卡驱动就没了.
当然这个问题很好解决, 再重复一次上面的操作的即可.但是每次更新内核都要重装一次还是很麻烦.
如果会shell这个问题就很好解决了,把上面的操作写成一个shell脚本, 只要执行这个脚本就可以很方便的安装网卡驱动了.
下面是我写的shell脚本(很简单)
1 | $ cd ~/Driver/rtl8821ce # 网卡驱动所在的路径,需要根据实际情况修改 |
把上面的shell程序保存的shell文件中,例如rtl8821ce.sh,然后给予执行权限执行即可.
1 | $ chmod u+x rtl8821ce.sh # 添加执行权限 |