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芯片。畅销国内外(这是真的,好多老外都买的这款),用了每半年发热严重坏了,不推荐。

国内常见无线网卡芯片

  1. 选择无线网卡首先选择无线网卡芯片,这个决定是否即插即用以及支持其他功能。

  2. 其次选择采用这个网卡芯片的网卡,注意同一型号的网卡硬件版本不同也可能使用了不同的芯片,如ver1和ver2。

系统内核自带的无线驱动及其支持情况可以在这个网页查看到。一般需要关注的内容包括是否支持cfg80211,是否支持AP和monitor模式(高级功能),网络协议支持情况(PHY modes,一般选支持B/G/N的,特殊情况比如RTL-8187的后文讨论),接口类型(Buses,我们需要选择USB接口的)。

其他的无线网卡功能

【无线芯片驱动情况】如图所示代表由Atheros生产,支持cfg80211现代管理接口,支持AP(路由模式)、IBSS、mesh以及monitor(监听模式,支持破解),支持无线b/g/n协议(常用n协议,最新为ac协议),使用USB接口。点击ath9k_htc可链接到使用该驱动的芯片产品。

市面上常见的芯片厂商

  1. RT-XXXX(Ralink雷凌,经典的是RT3070,该公司已经被MediaTek收购,MediaTek可能不熟,但是MTK这个名字就很熟悉了吧~后续的芯片都是以mt开头,比如被各种随身wifi所广泛使用的mt7601u。)

  2. RTL-XXX(RealTek瑞昱,俗称螃蟹卡,因为芯片上经常会有大螃蟹图案,驱动不够完善,”号称”树莓派专用无线网卡的EDUP EP-N8508GS就是使用的rtl8188cus,该芯片可以免驱,但很多功能实现起来比较麻烦,比如开启AP和monitor模式)。TL-WN823N就使用该厂芯片。

  3. ARXXX(Atheros钰硕,驱动情况尚可。2011年被Qualcomm高通公司并购,于是当年热门的3A平台-AMD+ATI+Atheros仅剩下AMD。)

无线网卡生产厂家都差不多,因为这些USB芯片高度集成化,厂家能做的东西很少,而且不排除由其他公司代工的,就像当初的山寨手机一样。所以选择的话就选有售后好保修的,比如D-Link,TP-Link,Tenda之流。

如何购买无线网卡

一般就是买之前确定你想买来做什么,单纯地用来连接无线网络还是需要其他功能。从https://wireless.wiki.kernel.org/en/users/drivers 网站根据自己的需要查。
以rt2800usb为例:

  • 选择合适的驱动根据驱动点开一个驱动链接就会附上使用该驱动的无线芯片以及采用该芯片的部分设备列表。
  • 购买途径:淘宝(型号比较全,而且可以淘到海外二手);阿里巴巴(适合常见型号,价格便宜);京东、亚马逊等购物平台,速度快,售后完善退货方便,注意一定要买自营的,第三方商家入驻和淘宝没区别。。。

无线网卡推荐:

  • 简单实用的话推荐小米/小度/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】裸板就行,之前的卡皇基本都是这个。也可有上个大天线。

posted @ 2017-01-01 21:17  思兼  阅读(3714)  评论(0编辑  收藏  举报