LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3324|回复: 13

debian的无线网卡简单总结

[复制链接]
发表于 2010-8-4 23:14:47 | 显示全部楼层 |阅读模式
无线AP
Openwrt Backfire         DB120-B1
中国电信原版固件10.04   DB120-B1
Xwrt    2.4                    7231-4P
DD-WRT  V24               7231-4P
DD-WRT  V24               Linksys WRT54G(应该是54S)

无线通讯参数
openwrt和ddwrt均默认,确保不做任何带有偏差性的调整
信道在1-13
信道或者auto
仅g模式
B/G混合模式
因无条件无法测试11N情况,其实也没有必要了
ssid取消广播
MAC过滤

无线网络参数
WPA-PSK + TKIP
WPA2-PSK + TKIP
WPA2-PSK + AES
NO DHCP(似乎dhcp是个比较大的问题,测试时记得取消)

测试条件
# 20-30分钟,不允许网卡原因的掉线,延时
ping AP
# 在一个星期内,升级内容 > 20M,ftp.debianclub.org主观总能维持在200-350K
aptitude upgrade

系统
Debian testing

配置工具
modprobe
/etc/network/interfaces(所有网卡参数相同)
wpasupplicant永远都是upgrade的

情况1
网卡  Atheros AR9281
机器  Acer 4535G-RM722GMn
模块  ATH9K
内核  .30-bpo (这是还是在第一次通过时lenny的backport仓库)
内核  .32-trunk
内核  .32-2-686(没记错吧,testing iso来源于4月份的jigdo文件)
内核  .32-5-686
内核  .33-2-686(expert源)
固件 不需要

情况2
网卡 Atheros AR9285
机器 ASUS Eee PC
模块  ATH9K
内核  .32-5-686
固件 不需要

情况3
网卡 Ip-Time N200U
机器 普通台式机
芯片 Ralink 3070usb
内核  .32-5-686
固件 Ralink官方,非GPL
需要做模块的“blacklist”

情况4
网卡 Tp-Link WN821N
芯片 AR9170
内核 .32-5-686
机器 上述的ASUS EEE PC
模块 AR9170USB
固件 需要,kernel.org提供

情况5
网卡 Ip-Time N300U
芯片 Ralink 2870 USB
内核 .32-5-686
机器 普通台式机
机器 Vb虚拟
需要做模块的“blacklist”
固件 Ralink官方,非GPL

情况6
网卡 D-Link DWA-547
芯片 AR9285(可能记错了)
内核 .32-5-686
(其实没有必要了,ath9k,还是ath9k)

有个问题,暂时没有条件测试ath9k_htc,望有心人告知哪个卡用这种atheros芯片的,似乎兼容性有些问题
发表于 2010-9-9 15:56:57 | 显示全部楼层
没有结果了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-11 00:56:23 | 显示全部楼层
没什么反响,不写了,调试那个 rt3070sta 可是废了两个通宵,

现在终于累计调试了12片左右不同芯片的 11n 网卡,多少有些成就感

最近还发现debian不同的内核子版本,在不同的机器会有不支持或者异常的情况,比如相同子版本的两台机器,一台可以用,另外一台不可以用,正在求解中...
回复 支持 反对

使用道具 举报

发表于 2010-9-11 09:50:47 | 显示全部楼层
楼主做一个 基于debian  lenny版本的无线网卡驱动贴吧。
谢谢楼主这样无私奉献的人了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-12 01:03:24 | 显示全部楼层
不做,原因三

一是个人觉得本版无视这个话题

二是我没有 pci/usb 的INTEL系网卡,intel非常普遍
也缺可以代表 marvell / DELL 的网卡(其实dell没有什么网卡),做专题不完整

三是无法真正调试wpa/wpa2/aes/ccpm/tkip的支持情况,我不懂得加密这块,因为就算表面上连了哪些个wpa1/2的ap,很可能也是假的.
对于我个人条件所限如果要测试这块,只能反向选择 bt 进行注入,但我个人反感 bt 这类软件.
这点最重要,因为现在无线网络必须上wpa2/aes,哪怕是家用,wpa已经不再安全

其实现在无线网络越来越普遍,如果装个debian连个网都上不了,用debian拿来干嘛!

当初我曾经为了lenny不支持ar9281而把新买的几千块的笔记本扔进床底下积灰两个多月,回想起来真不是滋味!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-12 01:08:36 | 显示全部楼层
其实现在内核对无线网卡支持的不算是完美那种,有的11n可以使用却只能跑在B/G,有的11n出了几万年还是拿 G 时代的驱动来凑合(b43),有的厂家改了板子的设置怎么也没法驱动(水星mu54w),有的跑wpa2卡在xsupplicant,有的连个ccmp+aes都没戏

楼上如果要用无线,建议内核2.62,至少testing分支,目前支持的网卡最全

网卡选择嘛也很简单,弃 broadcom,优选 atheros ,ralink 次之.intel 是不得已而选之(假如买了笔记本)

不过我可以很自豪的说: linux下的无线网卡,速度这方面不会比windows差,有些卡甚至比 win 要好,比如我常用的 ar92xx 系(pci/m pci),
回复 支持 反对

使用道具 举报

发表于 2010-9-12 09:18:14 | 显示全部楼层
我的Intel4965AGN可是各个内核一直用来都没问题啊,倒是有部分兄弟没有安装Intel的固件包firmware-iwlwifi(内核中无),导致无线不能使用,还有兄弟去倒腾什么Win下的驱动,麻烦。使用Intel的无线网卡很简单,就是安装固件包firmware-iwlwifi,使用内核驱动,完事。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-13 00:43:05 | 显示全部楼层
是的,intel和atheros都半公开支持内核的驱动开发,所以跑的爽就是这个原因

其实无线网卡最简单安装办法就是看 linuxwireless.org ,:-)

不过也有例外,ddwrt似乎得到厂家的支持,很多驱动都有,我羡慕ddwrt这牛人,但我就不喜欢ddwrt,我更爱 Openwrt
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-9-13 00:43:58 | 显示全部楼层
Post by waq;2111933
我的Intel4965AGN可是各个内核一直用来都没问题啊,倒是有部分兄弟没有安装Intel的固件包firmware-iwlwifi(内核中无),导致无线不能使用,还有兄弟去倒腾什么Win下的驱动,麻烦。使用Intel的无线网卡很简单,就是安装固件包firmware-iwlwifi,使用内核驱动,完事。

老兄幸运,我来泼冷水,像 ar9170 只能54g,这可是300m的卡子,2x2的,性能不错
回复 支持 反对

使用道具 举报

发表于 2010-9-25 11:35:45 | 显示全部楼层
我的倒是没那么麻烦,一台x61,带的是intel 3945的网卡,装完系统后,用non-free的安装了相应的firmware,用的是wpa的密码,也不管他跑在n还是g,感觉挺好的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表