Linux发行版众多 网卡厂商也多

所以只是提供个思路

我这次用的是一个dell的笔记本 装的64位的CentOs 6

 

首先查看网卡型号

lspci | grep Network

这是我的

04:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)

 

于是找到了这里

https://www.broadcom.com/support/802.11/linux_sta.php

根据自己的版本下载好驱动

 

注意 以下操作最好用su切换到root执行

文档里说需要 kernel-headers kernel-devel gcc 这三个组件

可以 rpm –q kernel-headers kernel-devel gcc 看看

也可以直接yum install kernel-headers kernel-devel gcc

记得要连上网线 没有让它安装上 有就让它升级到最新

 

然后把刚才下载的驱动包解压

进到解好的目录里边

make && make install

呃…

报错了

make: *** /lib/modules/2.6.32-71.el6.x86_64/build: No such file or directory.

既然有位置 过去看看呗

/lib/modules/2.6.32-71.el6.x86_64/

ll

原来这个是个链接 失效了 变成了红色

原因就是因为指向的目标是kernel-devel包的内容 而本来没有那个包

我们刚才安装上

重新指向一次吧

ln -s /usr/src/kernels/2.6.32-71.29.1.el6.x86_64 build

注意你的版本号多半和这个不一样 仅供参考

再次make && make install

大功告成

 

还没完 接着刷新驱动列表

depmod –a

重新加载驱动

modprobe wl

 

不出意外 这个时候如果你启用了桌面的话 那个小电脑里已经有无线网络让你选择了

把刚那些驱动安装文件什么的 现在可以删了

That’s All