Linux Realtek网卡驱动安装


无线网卡

Ubuntu有时会不支持电脑的无线网卡,这时就需要自己安装了。

解决方法

可以在官网找安装文件或者github上找源码编译安装。

Realtek无线网卡的安装包可以在github下载 https://github.com/rtlwifi-linux/rtlwifi_new. 然后进入目录

$make
$sudo make install
$sudo modprobe 你的网卡型号(eg:rtl8821be)

rtl8821ce

如果你的网卡是rtl8821ce,github上暂时好像没有,可以下载这一份。
CSDN的下载链接

  1. 解压进入文件夹,改一下Makefile中一个文件的路径。
  2. 找到这一句 export TopDIR ?= $(srctree)/drivers/net/wireless/rtl8821ce
  3. 修改成当前目录 export TopDIR ?= $(shell pwd)
$make
$sudo make install
$sudo modprobe -a 8821ce

之后就可以看见无线图标了,如果连不上网reboot试试。


更新

最近发现一个问题, 当Linux内核更新之后, 你的无线网又不能用了.因为新更新的内核替换了原来的内核,所以安装的网卡驱动就没了.

当然这个问题很好解决, 再重复一次上面的操作的即可.但是每次更新内核都要重装一次还是很麻烦.

如果会shell这个问题就很好解决了,把上面的操作写成一个shell脚本, 只要执行这个脚本就可以很方便的安装网卡驱动了.

下面是我写的shell脚本(很简单)

cd ~/Driver/rtl8821ce # 网卡驱动所在的路径,需要根据实际情况修改
make clean  # 清除编译文件
make -j4    # 四核编译, 要确保你的电脑至少是四核的, 否则使用make即可.
make install 
modprobe -a 8821ce 

把上面的shell程序保存的shell文件中,例如rtl8821ce.sh,然后给予执行权限执行即可.

$ chmod u+x rtl8821ce.sh    # 添加执行权限
$ sudo ./rtl8821ce.sh    # root权限下执行脚本

文章作者: Xu Yuan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Xu Yuan !
评论
 上一篇
Github多人协作 Github多人协作
Github 团队多人协作步骤1. 复制仓库注意:复制的仓库默认为mater分支 $ git clone https://github.com/repository.git # 仓库的URL 2. 切换分支到developmaster分支
2019-02-02
下一篇 
N皇后问题 N皇后问题
八皇后问题八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆
2019-01-09
  目录