您的位置:首页 > 运维架构 > Linux

CentOS 7 安装Broadcom无线网卡

2014-10-26 20:53 288 查看
主要参照的是以下的两篇blog,和Braoadcom的官方教程虽然不是很清楚到底发生了神马事情,但是好在现在电脑可以上无线网络了。为了电脑这个无线网络的问题,我已经纠结了很长的时间,一路从5装到7,纠结了两个月,现在用的是CentOS7,对于linux系统不是很熟悉,准确的说是很不熟悉,所以中见经历很多的曲曲折折的事情,希望记录下这些事情,希望以后能帮助用的到的人。

http://blog.csdn.net/iamduoluo/article/details/9697867
/article/2427001.html
电脑配置
首先说进行测试的电脑是比较老的电脑(这也可能是屡次的尝试都没有成功的原因),用的DellInspiron 1420,该电脑的配置
[root@localhost~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
2 Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz
[root@localhost~]# cat /proc/cpuinfo |grep physical | uniq -c
1physical id : 0
1address sizes : 36 bits physical, 48 bits virtual
1physical id : 0
1address sizes : 36 bits physical, 48 bits virtual
[root@localhost~]# free -m
total used free shared buffers cached
Mem: 2343 1449 894 11 0 497
-/+buffers/cache: 951 1392
Swap: 1999 0 1999
从输出信息可以看出配置为奔腾2核1.86Hz的处理器,两个逻辑处理器,一个物理处理器,2.3G内存,2G的交换分区
[root@localhostextra]# lspci | grep Broadcom
09:00.0Ethernet controller: Broadcom Corporation NetLinkBCM5906M FastEthernet PCI Express (rev
02)
0c:00.0Network controller: Broadcom CorporationBCM4312802.11b/g
LP-PHY
(rev 01)
安装前
需要安装编译器和内核源码,这里我就不再介绍怎么进行安装
应为安装网卡的时候会使用make命令,该命令会需要调用一些gcc c++ 的相关的命令,所以首先需要安装编译器,
我是用 yum install gcc* 和 yum install gcc-c++* 进行傻瓜式安装的,至于kernel内核相关的源码包在镜像中都有,建议最好用这些rpm包进行安装,如果在其他地方弄来的源码,可能会因为内核的版本问题,出现其他情况,对于新手来说很是麻烦。
安装网卡
make API=CFG80211

modprobe cfg80211

modprobe lib80211

insmod wl.ko

CentOS不支持BCM4311,BCM4312, BCM4313,
BCM4321, BCM4322, BCM43224, BCM43225, BCM43227 和BCM43228芯片的无线网卡, 第一个是我的有线网卡,幸亏这一个能用,要不还不知到要捣鼓到什么是时候呢!可以看出我的无线网卡是centos不支持的,所以需要自己手动进行网卡的下载和安装。
驱动的下载地址(官网也有比较详细的教程,算然是英文的但是都很简单,耐心看就行):
http://www.broadcom.com/support/802.11/linux_sta.php
在/usr/local/src下创建hybrid_wl文件(在其他位置也可以的)
将驱动解压到该目录下
执行完上边的命令后点击网络会在右上角会出现如图所示的画面,就像Windows一样



但是不明白为什么重新启动电脑以后,需要重新执行以下命令才能连接上无线网络,可能是需要将着一块加入启动项的事情吧。这个问题以后会解决的,今天先把已经有的成果记录下来,以后慢慢的进行完善。
make API=CFG80211

modprobe cfg80211

modprobe lib80211

insmod wl.ko
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: