Centos7.5安装BCM43142网卡驱动

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

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

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/1HrybRYNwNSWvZxLayF-wIQ 密码: b4fh

官网下载的是压缩包,你可以直接把压缩包下载到~/rpmbuild/SOURCES试一下,我是把压缩包放在了~/rpmbuild/SOURCES下面,解压出来的文件也放在下面的,或者直接下载我的网盘里的资源把你的解压然后把里面的内容拷贝到你的~/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

猜你喜欢

转载自blog.csdn.net/yanshaoshuai/article/details/81148664