版权所有© 麦麦的不老阁 保留博客文章所有权 | XML_谷歌 | XML_百度 | 谷歌状态 | 博客地图 | 期货股票指南
D&Z Theme Pro 主题由 DZTHEME.COM 出品 | Wordpress 提供驱动动力 | 米国ICP备CAONIMA-G-F-W号 | 返回页顶|
各个发行版的网卡名称命名方式不一样,比如在Archlinux或者ubuntu中,有线网卡为eth0,后面增加的无线网卡则为eth1,以此类推,而在fedora中,则会将有线网卡命名为eth0,eth1,以此类推,而无线网卡则会命名为wlan0,wlan1,以此类推。
这个标题有点歧义,但是为了缩短标题,只好先这么命题了。
事情是这样的,在HP本本上有一个分区安装了windows xp 精简版系统,这系统以备不时之需使用。前几天用了一下这个windows xp,结果之后在fedora下面,就无法使用无线网卡了,甚至连NetworkManager都失灵了。问题现象为开机后,无线网卡没有加载,进入X之后,NetworkManager 也不正常工作了,不仅没有看到无线网卡(开机没加载),连接网线后都不会自动激活网卡获取IP了。
对于很多拿着笔记本电脑初玩Linux的朋友来说,都可能遇到不知道在Linux下如何使用 wireless 的问题。其实,Linux 平台下有很多管理无线网络的工具,下面罗列了10款相对比较流行的Linux平台无线网络管理工具,相信总有一款适合你的wireless tool。
关于在fedora上安装 broadcom 无线驱动的文章,这已经是第三篇了,第一篇是07年10月写的《使用ndiswrapper安装无线网卡驱动》,写的是关于使用 ndiswrapper 来包装windows下的驱动程序。另外一篇是09年7月写的《安装Broadcom 4312 无线网卡驱动》,写的是在Linux下安装802.11 Linux STA 驱动程序。当时的驱动版本是hybrid-portsrc-x86_32-v5_10_91_9(有相对应的64 bit版),时隔半年多,hybrid-portsrc已经升级到了hybrid-portsrc-x86_32-v5.60.48.36(有相对应的64 bit版),居然安装方法都有所改变了。
很多本本都配备了 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,很实用,呵呵~
当在笔记本电脑上安装linux的时候,最大的问题莫过于你的无线网卡能否正常使用。如果因为装了LINUX无法使用无线网卡的话,那肯定很多人会退却,转投windows。建议做法:首先确定自己的无线网卡能否被自己的发行版驱动使用。其次是检查无线网卡官方网站是否有匹配的LINUX驱动。