1. 概要

本篇博客主要记录在 centos7.5 环境下安装 BCM4312 无线网卡的过程,官方网站上说这个方法可以使用 centos7 以上的版本,但是没有亲自测试过,如果有需求的可以试试。查看系统版本号的命令是 lsb_release -a,执行结果如下,通过 Release 可以看出我的版本号为 7.5.1804。

查看无线网卡驱动版本号的命令为 lspci | grep -i network,从结果可以看出我的网卡型号为 BCM43142,大家可以根据这两个信息在网上查找对应的文章寻求帮助。

2. 准备

由于我是刚开始接触 linux,所也对于一些步骤的具体含义也不太了解,因此只是把详细的步骤列举出来。在这个阶段主要创建一些文件夹进行环境的准备,然后下载一些必要的文件。

首先,安装需要的工具和包。依次执行下面三条命令即可。

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}

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

最后,还需要准备无线网卡的驱动以及一个 rpm 文件。这里给出下载的链接:

网卡驱动:www.broadcom.com/support/802.11

在打开上述网址之后,点击 Drivers 选项卡之后,根据 CPU 的位数以及网卡的版本选择下载。将下载完成后的文件放至 /home//rpmbuild/SOURCES 文件夹下。

3. 开始安装

3.1 构建 kmod-wl

首先,构建 kmod-wl,这里不要使用 root 用户构建,防止普通用户无法开启 Wi-Fi,使用以下命令完成。这里需要注意,将 替换为用户名,将 替换成刚刚下载的 RPM 文件的路径。

rpmbuild --rebuild --define 'packager ' //wl-kmod*nosrc.rpm

如果这一步成功的话,那么在 /home/firepation/rpmbuild/RPMS/x86_64/ 路径下会多出一个 kmod-wl-6_30_223_271-5.el7.local.x86_64.rpm 文件。接下来删除多余的包:

yum remove \*ndiswrapper\*

3.2 安装 kmod-wl

这一步操作有两种方式。这里需要注意的是,需要把 替换成刚刚生成的 RPM 的路径,即 `/home//rpmbuild/RPMS/x86_64/``。这一步操作也需要在这个路径下执行。

rpm -Uvh //kmod-wl*rpm

OR

yum --nogpgcheck localinstall //kmod-wl*rpm

最后,重启执行以下命令,整个安装过程就完成了

modprobe wl

如果整个过程没有出错的话,那么就可以看到 WIFI 的图标了:

每一篇文章中难免会有点讲的不清楚的地方,因此推荐大家综合看几篇文章进行实践。

linux安装水星网卡驱动,centos7.5 安装无线网卡驱动相关推荐

  1. Linux基础环境搭建(CentOS7)-安装JDK

    Linux基础环境搭建(CentOS7)- 安装JDK 1 JDK的下载及安装 java是当前比较流行的一种编程语言,当我们开始学习java的时候肯定会先要安装jdk,然后进行环境变量控制. JRE( ...

  2. Linux基础环境搭建(CentOS7)- 安装Flume

    Linux基础环境搭建(CentOS7)- 安装Flume 大家注意以下的环境搭建版本号,如果版本不匹配有可能出现问题! Linux基础环境搭建(CentOS7)- 虚拟机准备 Linux基础环境搭建 ...

  3. linux网卡驱动rtl8188cu,linux下编译基于rtl8188cu控制芯片的USB无线网卡驱动 -电脑资料...

    本人因为实验的需要,需要在嵌入式linux环境下添加wifi功能,通过在网上调研,选择基于rtl8188cu控制芯片的水星NW150UM无线USB网卡,现简单记录下配置过程, 1.下载最新的rtl81 ...

  4. 磊科nw336 linux驱动下载,磊科nw336无线网卡驱动下载

    磊科nw336无线网卡驱动是款设备驱动.磊科nw336无线网卡驱动用来帮助你解决你的该设备无线网卡无法使用的问题,一些电脑可能不具备对应设备的驱动,于是小编此次就收集了这款驱动程序带给大家.对应磊科( ...

  5. Centos7.5 BCM4322无线网卡驱动安装踩坑记录

    弄了黑苹果把T420S的无线网卡换了,发现黑苹果能够用WIFI上网,然后蛋疼的时刻来了,Centos7.5没办法上网了,于是开始折腾无线网卡驱动安装,踩了几个坑,此文作为记录避免以后重装系统需要,以百 ...

  6. 【Linux】【服务器】 CentOS7下安装MySQL(版本8.0)详细过程步骤

    一.检查是否安装过mysql [Linux][服务器]CentOS7下卸载MySQL详细过程步骤 二.下载Linux下的Mysql包,打开Mysql官网 1.MySQL官网 2.滑到最后,点击MySQ ...

  7. linux 安装redis2.8.3,centos7下安装Redis2.8版本步骤

    Redis 简介 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zs ...

  8. linux修改禅道端口,CentOS7上安装了gitlab和禅道,改了禅道端口访问不了

    CentOS7上安装了gitlab和禅道,但是他们都占用80端口. 所以我修改了禅道的的http和mysql端口号 /opt/zbox/zbox -ap 8090 -mp 8091 也在iptable ...

  9. mv150us无线网卡驱动linux,水星MW150US的正确驱动方式 适用于笔记本无线网卡驱动无解的情况...

    首先感谢论坛各位大大的辛勤努力写的教程,让我得以体验黑苹果系统.但是系统装好不nb,将驱动完美才算nb.我的大部分驱动都完美了,但是无线网卡是坑爹的Ralink RT3090,这个无线网卡目前无解(1 ...

  10. 解决方案:ubuntu14.04安装后无法引导win7;Realtek-RTL8723BE无线网卡驱动的安装

    首先安装了ubuntu14.04,之后安装了win7,开机后直接进入win7. 解决方案: 1. 插入ubuntu安装光盘(或u盘),选择Try ubuntu 2. 查看系统盘的使用情况 sudo f ...

最新文章

  1. 按下电源后的几秒钟,CPU 在干嘛?
  2. 自己用到的vim常用命令
  3. 深入分析Kubelet Bootstrap Checkpoint
  4. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_4 Mybatis的CRUD-查询一个和模糊查询
  5. 牛客寒假算法集训营(4)
  6. LINUX查看文件系统
  7. 打开计算机没显示硬盘分区,电脑新插了一个硬盘没显示怎么办
  8. 质量管理 六西格玛-黑带大师
  9. Jmeter性能测试之命令行执行和生成测试报告
  10. 计算机构成教学反思,计算机教学反思
  11. 神经网络:ResNet 论文学习总结(二)-- 模型微调
  12. 仿苹果响应式官网(含代码!)
  13. 知乎周源微信_每周源代码3
  14. 什么样的人适合学web前端?
  15. HTML5期末大作业:漫画网站设计——海贼王我当定了(6页) web前端期末大作业 html+css+javascript网页设计实例 企业网站制作 计算机毕设网页设计源码
  16. 多线程面试题汇总(一)
  17. cadence allegro 之如何隐藏/显示单个DRC
  18. 【物联网毕设基础】单片机:RS485 通信与 Modbus 协议
  19. SpringBoot-使用分页插件(PageHelper)
  20. Lucene基础(二)--索引的操作

热门文章

  1. 关于Python对于图像处理详解
  2. js监听鼠标的滚轮滚动事件
  3. MMQ broker(MQTT 分布式服务器)
  4. Black Hat 2017:不容错过的七大主题演讲
  5. 特征码、特征码的概念、特征码的作用、常见的特征码
  6. 【小程序】JAVA实现从10~50中随机生成50个数,统计出现的数字及次数,输出出现最多的次数及对应的数字,按数字升序排列。
  7. 了解记录管理系统RMS
  8. JavaScript复制内容到剪贴板 1
  9. vue中接口返回数据过大回显导致页面崩溃解决方法
  10. 计算机课代表总结,计算机班的班主任工作总结.doc