Broadcom提供闭源IEEE 802.11a / b / g / n Linux驱动程序,用于Broadcom的BCM4311,BCM4312,BCM4313,BCM4321,BCM4322,BCM4331,BCM4352,BCM4360,BCM43142,BCM43224,BCM43225,BCM43227和BCM43228无线芯片组。由于Broadcom许可限制(即责任问题),所以RHEl没有这些驱动程序创建和重新分发二进制RPM。但是RHEL官方提供了可供二次build的rpm包,这种方法要比网上提供的编译安装方式简单很多,RHEL官方不推荐使用root用户去build驱动包,本人使用的程序提示使用tindall用户。
支持的EL 6(1)6.3 - 6.4,(2)6.5 - 6.6,(3)6.7,(4)6.8 - 6.10
支持的EL 7(1)7.0,(2)7.1,( 3)7.2,(4)7.3,(5)7.4,(6)7.5
注意:关闭UEFI安全启动(在BIOS系统内关闭), 或者自己给build好的包签名
一
#lspci
查看自己的网卡设备是否是上述之一
二
#useradd tindall
使用tindall用户,可能是RHEL官方使用的此用户编译的rpm包,也可能是Broadcom官方的问题,只要使用这个用户就可以了
三
#yum install gcc
安装gcc
#yum install redhat-lsb kernel-abi-whitelists
安装必须包
#yum install kernel-devel-uname -r
安装和内核版本相同的kernel-devel包查看方式 yum list installd | grep kernel
#yum install rpm-build
如果已经安装过build程序,可跳过
四
#su - tindall
#mkdir -p ~/