LINUX下安装无线网卡驱动(以BCM4312为例)_{zh1}一班地铁_新浪博客
当在笔记本电脑上安装linux的时候,{zd0}的问题莫过于你的无线网卡能否正常使用。如果因为装了LINUX无法使用无线网卡的话,那肯定很多人会退却,转投windows。
建议做法:首先确定自己的无线网卡能否被自己的发行版驱动使用。其次是检查无线网卡官方网站是否有匹配的LINUX驱动。如果以上都不行,就继续往下看!
目前,仍然有很多笔记本电脑上的无线网卡无法很好的被LINUX支持。还好,有一个比较好的linux工具软件[ndiswrapper],这个软件的作用就是在linux下把windows下的驱动模拟起来使用。
先贴连接: #NDISwrapper官方网站
提取驱动组件,这个是前提!下载了windows下的无线驱动之后,就需要提取和你的无线网络硬件相关的.sys和.inf文件了,这些就是NdisWrapper所需要的所有东西了,剩下的文件就可以丢弃了。
将自带的无效驱动列入黑名单,免得启动时加载
[root@fedora7 sp33008a]# lspci | grep broadcom
#以上是要找出是否有不匹配的无线网卡在加载。
#即使有无线网卡驱动已经被加载了,但是不匹配的话,就等于没有!
#这可是关键的问题哦,当初我就是因为忽略了这个问题,做了N多次的无用功。


1.[root@fedora7 sp33008a]# vi /etc/modprobe.d/blacklist
2.blacklist bcm43**


#编辑 blacklist文件,将bcm43**驱动列入黑名单。
#我的是broadcom bcm4312,很郁闷为什么自带的驱动没法使用!

关于下载、安张ndiswrapper,我就不废话了。无非就几个解压指令,然后make&make install。使用ndiswrapper -h可查看用法。
安装windows驱动


1.[root@fedora7 sp33008a]# ndiswrapper -i bcmwl5.inf  #安装windows下的驱动
2.[root@fedora7 sp33008a]# ndiswrapper -l #查看驱动是否有正确安装
3.bcmwl5 : driver installed
4.device (14E4:4312) present (alternate driver: bcm43xx-mac80211)


#出现以上文字,说明我的电脑里已经成功安装了bcmwl5驱动。
1.ndiswrapper -m     #加载模块,但是并不会在开机的时候自动加载!建议继续使用以下两个命令....
2.ndiswrapper -ma
3.ndiswrapper -mi   #这样的话开机就会自动加载了!


安装无线网卡驱动之后,就可以用NetworkManager管理了!安装NetworkManager:
sudo yum -y install NetworkManager NetworkManager-gnome
开机启动NetworkManager
sudo chkconfig –level 5 NetworkManager
其他方式(捎带学习):
无线网卡的检查,一般是wlan0。。。


01.[root@fedora7 ~]# iwconfig
02.lo        no wireless extensions.
03.eth0      no wireless extensions.
04.wlan0     IEEE 802.11g  ESSIDff/any  Nickname:"fedora7.im321.com"
05.Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated
06.Bit Rate=54 Mb/s   Tx-Power:32 dBm
07.RTS thr=2347 B   Fragment thr=2346 B
08.Encryption keyff
09.Power Managementff
10....#一以下信息省略...


使用iwlist配置无线网卡


01.[root@fedora7 ~]# iwlist wlan0 scan
02.wlan0     Scan completed :
03.Cell 01 - Address: 00:19:E0:BE:97:2C
04.ESSID:"marcowireless"
05.Protocol:IEEE 802.11g
06.Mode:Managed
07.Frequency:2.437 GHz (Channel 6)
08.Quality:64/100  Signal level:-55 dBm  Noise level:-96 dBm
09.Encryption keyn
10.Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
11.12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s
12.48 Mb/s; 54 Mb/s
13.Extra:bcn_int=100
14.Extra:atim=0


iwconfig的简单用法,详细使用iwconfig -h查看


1.[root@fedora7 ~]# iwconfig wlan0 essid marcowireless    #无线ESSID名称
2.[root@fedora7 ~]# iwconfig wlan0 enc **********         #无线密钥
3.[root@fedora7 ~]# iwconfig wlan0 mode managed           #无线模式
4.[root@fedora7 ~]# dhclient wlan0        #让wlan0获取IP


查看是否获取IP


01.[root@fedora7 ~]# ifconfig
02.#......省略非无线网卡的内容
03.wlan0     Link encap:Ethernet  HWaddr 00:1A:73:43:95:2D
04.inet addr:192.168.16.11  Bcast:255.255.255.255  Mask:255.255.255.0
05.inet6 addr: fe80::21a:73ff:fe43:952d/64 Scopeink
06.UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
07.RX packets:6504 errors:0 dropped:0 overruns:0 frame:0
08.TX packets:6684 errors:0 dropped:0 overruns:0 carrier:0
09.collisions:0 txqueuelen:1000
10.RX bytes:6856942 (6.5 MiB)  TX bytes:930799 (908.9 KiB)
11.Interrupt:21 Memory:c3000000-c3004000
12.[root@fedora7 ~]#


看到以上的内容,说明无线成功配置并且使用!
郑重声明:资讯 【LINUX下安装无线网卡驱动(以BCM4312为例)_{zh1}一班地铁_新浪博客】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——