Centos7.5安装BCM43142网卡驱动

首先查看自己的系统发行版和操作系统内核:

lsb_release -a 查看发行版本信息:

Centos7.5安装BCM43142网卡驱动_第1张图片

uname -a查看内核版本信息:

 版本可能不同,但是理论上7.0以上的版本都支持(  Supported EL 7 Point Release Ranges: (1) 7.0, (2) 7.1, (3) 7.2, (4) 7.3, (5) 7.4, (6) 7.5 - -官网这么说的官方网址见末尾)

接下来就进入正式的安装环节了:

安装需要的工具和包:

yum group install 'Development Tools'   --批量下载开发工具(即下面给出的两个命令)

 yum install redhat-lsb kernel-abi-whitelists
 yum install kernel-devel-$(uname -r)

上面这一步保证你的开发工具和你的内核版本一致而已,不是必须的

在普通用户下执行下面的操作以创建一些目录和编译时需要的和版本有关的文件:

mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS}      --执行完这一步你会在home目录下看到这些文件夹

echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros

下载 wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm

下载博通网卡驱动:

1)官网下载:http://www.broadcom.com/support/802.11

2)百度网盘下载链接: https://pan.baidu.com/s/1ID-EP5vkvTjupJuAwdqUFg 密码: rnee

因为我的电脑是64位的所以百度网盘里只有64位版本,需要其他驱动可以点官网链接,找到Driver展开,下载需要的版本。将下载的压缩包放在/home/用户名/rpmbuild/SOURCES目录下。

在普通用户下构建kmod-wl(不是root用户,提示权限不够就su一下,执行完exit回到普通用户执行操作,以免普通用户不能用wifi驱动):

rpmbuild --rebuild --define 'packager 【当前用户名】' /【wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm路径】/wl-kmod*nosrc.rpm

删除多余包:

yum remove \*ndiswrapper\*

安装kmod-wl:(在/home/【用户名】/rpmbuild/RPMS/x86_64下执行,在home下能找到这个路径)

 rpm -Uvh /【path-to-rpm】/kmod-wl*rpm

   或:

  yum --nogpgcheck localinstall /【path-to-rpm】/kmod-wl*rpm

重启后执行:
 modprobe wl --开启驱动

这时候点击右上角展开选项卡就能看到wifi选项了!

连接后如下:

 


 rm -rf ~/rpmbuild --删除以上创建的文件

参考自wiki官网英文地址:http://elrepo.org/tiki/wl-kmod

 

 

 

 

 

 

你可能感兴趣的:(Linux(CentOS))