版权所有© 麦麦的不老阁 保留部分所有权 | 本页载入信息: 61 次查询. 耗时0.473 秒.|
D&Z Theme Pro 主题由 DZTHEME.COM 出品 | Wordpress 提供驱动动力 | 米国ICP备CAONIMA-G-F-W号 | 返回页顶|
很多本本都配备了 broadcom 的无线网卡,有些Linux发行版默认是无法驱动的,我用的是Broadcom 4312的驱动,在安装fedora code 6 时代无法默认驱动起来,所以就使用 ndiswrapper 驱动windows下的bcm4312的驱动,一用就是两年多。
但是使用ndiswrapper驱动有一个缺点:无法支持MONITOR MODE,所以也就无法监听数据包了。昨晚在broadcom官方网站上溜达了一圈没有找到驱动,后来从 @LeafDuo 得知了bcm43系列的Linux原生驱动程序下载页面。
Broadcom 802.11 Linux STA driver,该驱动支持的bcm43系列,包含BCM4311-, BCM4312-, BCM4321-, 以及 BCM4322-,有 32bit/64bit 两个版本。
从公司到住处,要在不同的环境获取无线网络,每次都要经过配置才可以,于是就写了一个搞怪的shell脚本,使用最简单的架构:if then fi,很实用,呵呵~
hp之类的broadcom网卡先看这里是否有合适的方法!
当在笔记本电脑上安装linux的时候,最大的问题莫过于你的无线网卡能否正常使用。如果因为装了LINUX无法使用无线网卡的话,那肯定很多人会退却,转投windows。
建议做法:首先确定自己的无线网卡能否被自己的发行版驱动使用。其次是检查无线网卡官方网站是否有匹配的LINUX驱动。如果以上都不行,就继续往下看!
目前,仍然有很多笔记本电脑上的无线网卡无法很好的被LINUX支持。还好,有一个比较好的linux工具软件[ndiswrapper],这个软件的作用就是在linux下把windows下的驱动模拟起来使用。
先贴连接:http://ndiswrapper.sourceforge.net/ #NDISwrapper官方网站
提取驱动组件,这个是前提!下载了windows下的无线驱动之后,就需要提取和你的无线网络硬件相关的.sys和.inf文件了,这些就是NdisWrapper所需要的所有东西了,剩下的文件就可以丢弃了。
将自带的无效驱动列入黑名单,免得启动时加载。
[root@fedora7 sp33008a]# lspci | grep broadcom
#以上是要找出是否有不匹配的无线网卡在加载。
#即使有无线网卡驱动已经被加载了,但是不匹配的话,就等于没有!
#这可是关键的问题哦,当初我就是因为忽略了这个问题,做了N多次的无用功。
[root@fedora7 sp33008a]# vi /etc/modprobe.d/blacklist
blacklist bcm43**
#编辑 blacklist文件,将bcm43**驱动列入黑名单。
#我的是broadcom bcm4312,很郁闷为什么自带的驱动没法使用!
关于下载、安张ndiswrapper,我就不废话了。无非就几个解压指令,然后make&make install。使用ndiswrapper -h可查看用法。
安装windows驱动
[root@fedora7 sp33008a]# ndiswrapper -i bcmwl5.inf #安装windows下的驱动
[root@fedora7 sp33008a]# ndiswrapper -l #查看驱动是否有正确安装
bcmwl5 : driver installed
device (14E4:4312) present (alternate driver: bcm43xx-mac80211)
#出现以上文字,说明我的电脑里已经成功安装了bcmwl5驱动。
ndiswrapper -m #加载模块,但是并不会在开机的时候自动加载!建议继续使用以下两个命令….
ndiswrapper -ma
ndiswrapper -mi #这样的话开机就会自动加载了!
安装无线网卡驱动之后,就可以用NetworkManager管理了!安装NetworkManager:
sudo yum -y install NetworkManager NetworkManager-gnome
开机启动NetworkManager
sudo chkconfig –level 5 NetworkManager
其他方式(捎带学习):
无线网卡的检查,一般是wlan0。。。
[root@fedora7 ~]# iwconfig
lo [...]