UP Board USB无线网卡选购指南
前言
原创文章,转载引用务必注明链接,水平有限,欢迎指正。
本文环境:ubilinux 3.0 kernel 4.4.0
本文使用Markdown写成,为获得更好的阅读体验和正常的图片、链接,请访问我的博客:
http://www.cnblogs.com/sjqlwy/p/up_usb_dongle.html
以前写的一篇文章 ,略有更新并适配UP Board。由于UP Board并没有自带无线蓝牙,所以我们需要使用额外的模块才能使UP拥有无线连接能力。
裸模块
类似这种:
包含无线蓝牙功能,WIFI采用雷凌(Ralink,已被MTK收购)RT8070,150M 801.11bgn 1T1R, 蓝牙 2.1+ETR
淘宝地址 ,售价12不包邮,注意我没试过,需要有一定动手能力的玩家。
USB 无线网卡
相信大多数人都会选择这种,但是UP 官方WIKI仅提到使用Realtek RTL8192CU芯片的TP-Link TL-WN823N,而且该无线网卡还要打补丁才能正常使用其他功能,那么除此之外,是否还有其他更好的选择,手头上已有的无线网卡是否支持UP?本文将试图为你解答。
【TL-WN823N】仅有拇指大小,相应的信号强度和发热控制差强人意。
注意:本文仅限于UP板上可使用的USB接口无线网卡,支持802.11b/g/n无线协议,不包括802.11ac。
无线网卡的选择考虑因素
- 体积(市售非常多的都是迷你USB网卡,便携方便,但是相应的散热和信号就差一点)
- 做工(一般常见的品牌售后有保障,但同时南方小作坊生产出来的不知名网卡做工就差点,之前买过一个没多久就过热不能用了)
- 价格(物美价廉最好啦,一般30块以内的都ok,淘宝上也能淘到10-20块包邮的)
- 即插即用(免驱;拿到手还要手动编译驱动什么的对新手来说不是那么友好~当然有某些不折腾不死星人)
- 功耗(需要电流的大小;UP板外出使用移动电源供电时,无线网卡功耗、发热当然越小越好)
- 其他高级功能(monitor模式-破解无线网络,AP模式-UP板变身无线路由器等)
【啥都没有的SL-1506N】这家店买的,使用RT3070芯片。畅销国内外(这是真的,好多老外都买的这款),用了每半年发热严重坏了,不推荐。
国内常见无线网卡芯片
选择无线网卡首先选择无线网卡芯片,这个决定是否即插即用以及支持其他功能。
其次选择采用这个网卡芯片的网卡,注意同一型号的网卡硬件版本不同也可能使用了不同的芯片,如ver1和ver2。
系统内核自带的无线驱动及其支持情况可以在这个网页查看到。一般需要关注的内容包括是否支持cfg80211,是否支持AP和monitor模式(高级功能),网络协议支持情况(PHY modes,一般选支持B/G/N的,特殊情况比如RTL-8187的后文讨论),接口类型(Buses,我们需要选择USB接口的)。
其他的无线网卡功能
如果你想尝试破解无线网络,那么需要无线网卡支持Monitor监听模式;
如果你想让树莓派变成一个无线路由器,那么需要AP模式。
是否支持该模式可以在上文的网站可以查到。此外无线网卡还支持其他模式式,详情可以查看《无线网卡的Master,Managed,ad-hoc,monitor模式》以及Wiki上关于模式的详解。查看自己的网卡支持哪些模式可以使用
iw list
命令,详情请参考《linux软AP--hostapd+dhcpd》 。
【无线芯片驱动情况】如图所示代表由Atheros生产,支持cfg80211现代管理接口,支持AP(路由模式)、IBSS、mesh以及monitor(监听模式,支持破解),支持无线b/g/n协议(常用n协议,最新为ac协议),使用USB接口。点击ath9k_htc可链接到使用该驱动的芯片产品。
市面上常见的芯片厂商
RT-XXXX(Ralink雷凌,经典的是RT3070,该公司已经被MediaTek收购,MediaTek可能不熟,但是MTK这个名字就很熟悉了吧~后续的芯片都是以mt开头,比如被各种随身wifi所广泛使用的mt7601u。)
RTL-XXX(RealTek瑞昱,俗称螃蟹卡,因为芯片上经常会有大螃蟹图案,驱动不够完善,”号称”树莓派专用无线网卡的EDUP EP-N8508GS就是使用的rtl8188cus,该芯片可以免驱,但很多功能实现起来比较麻烦,比如开启AP和monitor模式)。TL-WN823N就使用该厂芯片。
ARXXX(Atheros钰硕,驱动情况尚可。2011年被Qualcomm高通公司并购,于是当年热门的3A平台-AMD+ATI+Atheros仅剩下AMD。)
无线网卡生产厂家都差不多,因为这些USB芯片高度集成化,厂家能做的东西很少,而且不排除由其他公司代工的,就像当初的山寨手机一样。所以选择的话就选有售后好保修的,比如D-Link,TP-Link,Tenda之流。
如何购买无线网卡
一般就是买之前确定你想买来做什么,单纯地用来连接无线网络还是需要其他功能。从https://wireless.wiki.kernel.org/en/users/drivers 网站根据自己的需要查。
以rt2800usb为例:
- 选择合适的驱动根据驱动点开一个驱动链接就会附上使用该驱动的无线芯片以及采用该芯片的部分设备列表。
购买途径:淘宝(型号比较全,而且可以淘到海外二手);阿里巴巴(适合常见型号,价格便宜);京东、亚马逊等购物平台,速度快,售后完善退货方便,注意一定要买自营的,第三方商家入驻和淘宝没区别。。。
- 无线芯片选型(高级应用) 建议首先阅读《走进科学: 无线安全需要了解的芯片选型、扫描器使用知识》。因为我买来肯定要折腾一番,就选择支持AP,Monitor模式的,经过筛选,这些驱动符合要求
无线网卡推荐:
简单实用的话推荐小米/小度/360随身wifi2代——价格大约10-20包邮,使用mt7601u芯片,支持managed和Monitor模式,MaxPower只有160mA,旧的内核(3.x)需要手动编译驱动,比较麻烦,现在新版的内核里面已经自带驱动,如果无法正常识别,可以从https://github.com/kuba-moo/mt7601u手动下载安装。(EDUP个头够小,但是电流需要500mA,Monitor和AP模式虽然支持,但是需要折腾一下。
查看usb所需电流:
lsusb –v -s [[bus]:][devnum]
)。此外,360随身wifi1代采用rt2870芯片,现在很少见了;3代采用MT7603U芯片,比较新,2T2R、300Mbit/s(2代以及市面上大多数是1T1R、150Mbit/s),支持WoWLAN无线局域网唤醒,由于手头没有,无法测试,但是Linux下似乎相关驱动不完善,官方仅提供了无线连接功能的驱动,如果ok的话3代是非常不错的选择(更新:Linux驱动支持360随身wifi 3代,可以购买)。两大经典芯片:RT3070和RTL8187 ——直接引用Freebuf网站Rasiel的评论:“破解当然要用8187,3070适合联网,联网稳定,8187适合破解,但是功率大,发热大,不适合长时间联网,除非一些设计出色的经典卡。目前网上出售的大多8187都是在吹嘘6649功放,这也是目前市面上功率最大的功放了。6649大概功率在400mw左右,效果还算可以。真正的卡王,比如经典的8G,用的是2576L+8187L的组合,用料不缩水,设计合理,无论是联网还是破解都是传奇级别的神器。再比如经典的“钻石”网卡,用的是8187L跟双258A功放,功率输出在800mw以上,都是神器。其他的功放,大多只适合联网,破解来用的话效率很低很低。” RTL8187支持模式有限,适合破解;RT3070支持模式众多,而且比较稳定。 rt3070可以试试这家,Edimax EW-7711UMn,最大电流450mA,支持动态节能,香港到货低价处理无线网卡,20包邮,买二送一,我买了做工不错。此外还有沃达丰定制小网卡、Tenda W311U等,关键词RT3070。RTL8187直接淘宝买裸板就行,30块钱左右,但是这玩意主要用于无线安全审计方面,一是功率大,二是这么大有碍观瞻。。。关键词RT8187,点击传送门: 以上我没试过,自己承担风险哈
【Edimax EW-7711UMn】RT3070芯片
【RTL8187】裸板就行,之前的卡皇基本都是这个。也可有上个大天线。
UP Board USB无线网卡选购指南的更多相关文章
- UP Board USB无线网卡一贴通
前言 原创文章,转载引用务必注明链接,水平有限,欢迎指正. 本文环境:ubilinux 3.0 kernel 4.4.0 本文使用Markdown写成,为获得更好的阅读体验和正常的图片.链接,请访问我 ...
- TP-link TL-WN725 USB无线网卡在DX2 CPU下的Xlinux 驱动移植
网上查到,TP-link TL-WN725 USB无线网卡用的芯片是8188EU 下载驱动:http://download.csdn.net/detail/zzz_mraz/5262010 tar z ...
- Kali Linux下破解WIFI密码挂载usb无线网卡的方法
Kali Linux下破解WIFI密码挂载usb无线网卡的方法 时间:2014-10-12 来源:服务器之家 投稿:root 首先我要说的是,wifi密码的破解不是想象中的那么容易,目前还 ...
- wifi pineapple 外接USB无线网卡桥接外网
0:选择USB网卡 在没有有线网络的情况下,可以外挂一个usb无线网卡来桥接上网,目前支持3070L.8187L芯片的网卡,反正linux系统都用这些芯片, 免的安装驱动, 我选择的是 WN-722N ...
- 树莓派学习笔记——USB wifi配置指南
0 前言 树莓派既能够使用有线网络又能够无线网络,假设使用有线网络不方便的话能够借助USB wifi无线网卡让树莓派也插上无线"翅膀". 可是和使用有线网络即插即用的方式不 ...
- Centos7VMware虚拟机最小化安装后,安装Tenda U12 USB无线网卡驱动
前几天买下了Tenda U12 USB 无线网卡 ,想连接上无线玩玩,可惜买下折腾了一周才解决他它驱动问题,前后在VMware上装了十多次,测试了好几个内核版本才搞定,好了废话不多说,分享下我安装过程 ...
- kali Linux下wifi密码安全测试(1)虚拟机下usb无线网卡的挂载 【转】
转自:http://blog.chinaunix.net/uid-26349264-id-4455634.html 目录 kali Linux下wifi密码安全测试(1)虚拟机下usb无线网卡的挂载 ...
- [转] linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )
1: 台式机家里面不想再走线了. 于是去某东买了个USB无线网卡.tp的WN725N USB,非常小, 和罗技的优联接收器差不多大. 2: 驱动能自己识别是不指望了,既然是usb网卡,插入USB后 ...
- 树莓派(Raspberry Pi)USB无线网卡自动连接,二代B
Raspberry Pi 使用USB无线网卡的时候不会因为路由重启而掉线. #!/bin/bash while true ; do if ifconfig wlan0 | grep -q " ...
随机推荐
- python--BOM和DOM
一. 介绍 什么是BOM和DOM? 简要答案:BOM是浏览器对象模型,用来获取或设置浏览器的属性.行为,例如:新建窗口.获取屏幕分辨率.浏览器版本号等. DOM是文档对象模型,用来获取或设置文档中标签 ...
- Windows Server 2008 R2+SQL Server 2014 R2升级到Windows Server 2016+SQL Server 2016
环境: 操作系统:Windows Server 2008 R2 数据库:SQL Server 2014 因SQL Server 2016可以无域创建AlwaysOn集群,集群只剩下单节点也不会挂掉,故 ...
- (原)UICollectionView的基本使用
UICollectionView基本使用 学习iOS一段时间了,早听说了UICollectionView的强大一直没有机会使用,今天自己研究了一下. UICollectonView类似UITableV ...
- shiro 系列
http://jinnianshilongnian.iteye.com/blog/2019547 shiro学习以及附带DEMO地址: http://www.sojson.com/shiro ,git ...
- 【04】在webstorm里Export declarations are not supported by current JavaScript version
[04]在webstorm里Export declarations are not supported by current JavaScript version Export declara ...
- python基础-对象
1. 对象:一组数据和操作数据方法的集合 >>> class Person(object): ... def __init__(self,name): ... ...
- Eclipse截取android报错log
Eclipse截取android报错log: 1.前提条件:已安装eclipse 2. LogCat界面设置: Logcat是Android 编程中一个命令行工具,可以用于得到程序的 log 信息,可 ...
- Python第三方库之openpyxl(6)
Python第三方库之openpyxl(6) 折线图 折线图允许在固定轴上绘制数据,它们类似于散列图,主要的区别在于,在折线图中,每个数据序列都是根据相同的值绘制的,不同的轴可以用于辅助轴,与条形图类 ...
- Quartz与Terracotta的集成
Quartz与Terracotta的集成 博客分类: Java&Socket 企业应用面临的问题 开源组件的应用 quartz任务集群数据库任务调度Terracotta Quartz与Ter ...
- 【Luogu】P1607庙会班车Fair Shuttle(线段树+贪心)
我不会做贪心题啊……贪心题啊……题啊……啊…… 我真TM菜爆了啊…… 这题就像凌乱的yyy一样,把终点排序,终点相同的按起点排序.然后维护一个查询最大值的线段树.对于一个区间[l,r],如果这个区间已 ...