Centos7.5安装BCM43142网卡驱动

首先查看本身的系统发行版和操做系统内核:linux

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

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 - -官网这么说的官方网址见末尾)开发工具

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

安装须要的工具和包:操作系统

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

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

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

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

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