`
marshal
  • 浏览: 296857 次
社区版块
存档分类
最新评论

TP-Link WN322G+ USB无线网卡在ubuntu8.04下的安装

阅读更多

TP-Link WN322G+ 是802.11g(54MB)的USB无线网卡

有windows驱动,但在Linux下安装,却比较麻烦。

芯片组比较新,是zd1215,ubuntu 8.04中使用的kernel(2.6.24-16-server)能够识别为zd1211,但是却无法配置使用。

试过很多办法,想在内核中加入合适的本地驱动,都没有成功。

只好改用ndiswrapper,见:http://ndiswrapper.sourceforge.net/ ,该工具可以使用windows的无线网卡驱动程序为linux 提供网卡支持。

相当于在windows驱动程序的包装器--包装为Linux下可用的驱动。

以下安装过程,其他无线网卡应该也适用。

 

安装步骤如下:

 

插入usb网卡 ,其实现在通过lsusb命令可以看到系统识别了,但是就是不可用,因为芯片的发射部分比驱动新。

安装ndiswrapper ,命令行下输入:

 

apt-get install ndiswrapper-common ndiswrapper-utils-1.9

 

找到usb网卡的windows驱动程序 ,tp-link的驱动在光盘中的相应目录,找到ZD1211BU.INF和ZD11BUXP.SYS两个文件,复制到ubuntu中。

如果是其他网卡,也要找到相应的inf和sys文件。如果驱动程序是exe或者cab格式,需要用zip或者cabextract工具解开并找到上述文件。

安装驱动程序 ,执行:

 

ndiswrapper -i ZD1211BU.INF

 

其中ZD1211BU.INF是驱动放置在ubuntu下的路径,我这里是在当前路径下。

加载驱动程序:

 

root@dell:~/54u# ndiswrapper -l
zd1211bu : driver installed
        device (0ACE:1215) present (alternate driver: zd1211rw)

 

设置 系统启动时加载, 编辑/etc/modules文件,在末尾加入:ndiswrapper

执行depmod ,检查当前加载的模块,如果没有报错,才可以执行下面的命令:

 

depmod -a

 

加载mdiswrapper模块 :

 

modprobe ndiswrapper

 

 加载wlan0:

 

root@dell:~/54u# ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...

************************************************************************
*
* The update-modules command is deprecated and should not be used!
*
************************************************************************

 

在ubuntu的模块黑名单上加上网卡的名称 ,该黑名单的作用就是不用ubuntu加载,而是自行负责加载。

网卡名称在执行“ndiswrapper -l”时的提示中找,这里是“zd1211rw”,在/etc/modprobe.d/blacklist文件末尾加入“blacklist zd1211rw”即可。

重启ubuntu

查看网卡是否识别,执行iwconfig命令,应该有类似下面的输出:

 

wlan0     IEEE 802.11g  ESSID:"TP-LINK"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:1D:0F:85:7B:76   
          Bit Rate=54 Mb/s   Tx-Power:-2147483648 dBm   Sensitivity=0/3  
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:4/100  Signal level:-93 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

 

启动网卡 ,输入:

 

ifconfig wlan0 up

 

为网卡配置ip地址,自动启动和安全方面的配置 ,编辑/etc/network/interfaces,加入:

 

iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf
auto wlan0

 

我这里是通过DHCP获取,如果静态ip地址,可以在网上参考其他文档。

如果无线不需要安全设置,可以省略wpa-conf /etc/wpa_supplicant.conf这行,不过这样不安全,我当前使用的是WPA-PSK [TKIP],没有使用WEP,安全程度不好。

如果没有配置安全,以下步骤就可以忽略,重启ubuntu,无线网卡应该获得。

配置wpa安全,创建/etc/wpa_supplicant.conf文件,输入:

 

network={
        ssid="MarshalsNetwork"
        key_mgmt=WPA-PSK
        proto=WPA
        pairwise=TKIP
        psk=密码的16进制字符串
}

 

psk的获得,需要执行:

 

root@dell:~# wpa_passphrase MarshalsNetwork your_password
network={
        ssid="MarshalsNetwork"
        #psk="your_password"
        psk=e9eb25bd7410ee3e1a96e138591fa064ee3bdc305eac25f8b41f315177932eb7
}

 

将输出的psk部分,复制到wpa_supplicant.conf文件中psk属性中即可。

重启ubuntu,无线网卡就应该可以工作了。

上述步骤,在我另外一块usb无线网卡:水星(Mercury)MW54U下也测试成功,发现和TP-Link WN322G+使用的完全相同的芯片,驱动程序也一样可以互换。

这种方法的缺点(这也是我开始不打算使用的原因)是,占用CPU较高,本来USB网卡比PCI网卡就消耗CPU,通过包装器ndiswrapper做翻译就更消耗资源。

在Piii 866环境下,长期占用5%~10%,在dell d600的迅驰1.4G CPU下,长期占用1%~3%。

初步测试了一下网速 ,无线路由就在旁边的情况下:

从t61(无线)到dell(以太网线)通过SSH 上传71M的JDK6到ubuntu上,测试数据为1425.5kB/s,下载速度更快一些,测试数据为1573.0kB/s。

从t61(无线)到server(无线tp-link)通过SSH上传71M的JDK6到ubuntu上,测试数据为930.0kB/s,下载速度更快一些,测试数据为1240.8kB/s。

从t61(无线)到dell(无线水星)通过SSH上传71M的JDK6到ubuntu上,测试数据为732.9kB/s,下载速度更快一些,测试数据为1021.8kB/s。

测试不严格,没有做交叉测试,初步看来,tp-link应该比水星无线网卡快点儿。

 

本文最早由本人(marshal@javaeye)发表在:http://marshal.easymorse.com

分享到:
评论

相关推荐

    tp-link wn322g+54m无线usb网卡驱动 v2.0 中文安装版

    tp-linkwn322g+54m无线usb是由TP-Link官方推出的tlwn322g无线网卡驱动程序。如果你使用的是TP-LINKTL-WN322G+,安装本驱动后,才可以连接无线网。有需要的朋友,赶快来下载吧!TP-LINKTL-WN322G+介绍强大的安全保障...

    TP-Link TL-WN322G+ 无线USB网卡驱动

    TP-Link TL-WN322G+ 驱动是TP-Link官方发布的TL-WN322G+无线网卡驱动程序,需要的朋友可以下载。相关参数说明支持的标准和协议 IEEE 802.11g、IEEE 802.11b、CSMA/CA with ACK 接口类型 USB 2.0 频率范围 2.4~2....

    TP-Link TL-WN322G+ 无线网卡 Debian 7 驱动包 DEB

    TP-Link TL-WN322G+ 无线网卡 Debian 7 驱动包 DEB 直接安装可以驱动 TL-WN322G+ 无线网卡

    TP-LINK TL-WN322G+无线网卡驱动

    TP-LINK TL-WN322G+无线网卡驱动是一款专门为TP-LINK TL-WN322G+ 54M无线网卡设计的驱动程序。在计算机硬件系统中,驱动程序扮演着连接硬件设备与操作系统的重要角色,它允许操作系统识别并控制硬件设备,使其能正常...

    Tp-link322g+USB无线网卡 在win7系统下不兼容问题的解决

    为此还在网上新买了一个无线网卡,可又不甘心,决定再试试。 今天上午总算解决了这个问题。网上搜驱动包时,看到很多朋友也遇到了同样的问题,所以发上来分享一下。 附件的压缩包里有详细的安装说明。

    成功在Linux下安装TP-LINK TL-WN322G+ 54M无线USB网卡驱动

    ### 成功在Linux下安装TP-LINK TL-WN322G+ 54M无线USB网卡驱动 #### 知识点概述 本文将详细介绍如何在Linux(具体为CentOS 5.5)环境下成功安装TP-LINK TL-WN322G+ 54M无线USB网卡驱动的过程。此网卡采用的是ZD...

    TP-LINK WN322G+客户端应用程序.rar

    TP-LINK WN322G+是一款经典的无线网卡,主要应用于个人计算机,提供无线网络连接功能。这款设备采用IEEE 802.11g标准,支持54Mbps的传输速率,兼容802.11b标准,使得它在2007年时是一个主流的选择。该压缩包文件"TP-...

    TL-WN322G+_422G+ 2.0无线网卡驱动

    【标题】"TL-WN322G+_422G+ 2.0无线网卡驱动"涉及的知识点主要集中在无线网卡驱动程序的安装和管理上,这对于确保计算机与无线网络的连接至关重要。无线网卡是电脑硬件的一部分,允许设备通过无线方式连接到Wi-Fi...

    TL-WN322G+ win7驱动

    TL-WN322G+是一款由TP-LINK公司生产的无线网卡,它在Windows 7操作系统上的驱动安装过程是用户经常会遇到的问题。本文将详细介绍如何在Win7系统下安装TL-WN322G+的驱动程序,帮助用户解决网络连接困扰。 首先,我们...

    TL-WN322G_WN322G+驱动

    【标题】"TL-WN322G_WN322G+驱动"指的是TP-Link公司的TL-WN322G和TL-WN322G+两款无线网卡的驱动程序。这两个型号的无线网卡是为台式机或笔记本电脑提供无线网络连接的设备,它们工作在2.4GHz频段,支持IEEE 802.11b/...

    TL-WN322G_WN322G+无线网卡驱动

    TL-WN322G和TL-WN322G+是由TP-Link公司生产的两款知名无线USB网卡。这两款产品都设计用于提供便捷的无线网络连接,适用于家庭、办公室或公共Wi-Fi热点环境。它们支持802.11g无线标准,理论上传输速度可以达到54Mbps...

    TL-WN322G_WN322G+ 54m无线驱动

    【描述】"tplink-54m无线网卡驱动工tl-wn322g+" 提供的是针对TP-LINK TL-WN322G和TL-WN322G+无线网卡的驱动程序,是用户安装和更新设备驱动所必需的软件组件。这个驱动程序能够解决计算机与无线网卡之间的通信问题,...

    TL-WN322G+ver1.0 driver

    【标题】"TL-WN322G+ver1.0 driver" 指的是TP-LINK公司生产的TL-WN322G+无线网卡的版本1.0驱动程序。在计算机硬件系统中,驱动程序是连接硬件设备与操作系统之间的重要桥梁,它允许操作系统识别并控制硬件设备,使其...

    tp-wn322g+3.0驱动

    【标题】"tp-wn322g+3.0驱动"指的是TP-LINK公司生产的wn322g+3.0无线网卡的驱动程序。这个驱动是为确保该型号无线网卡在Windows操作系统中正常工作而设计的。驱动程序在计算机硬件和操作系统之间起到桥梁的作用,它...

    TL-WN322G_WN322G+客户端应用程序.rar

    TL-WN322G_WN322G+客户端应用程序 TL-WN322GTL-WN322G_WN322G+客户端应用程序 TL-WN322GTL-WN322G_WN322G+客户端应用程序 TL-WN322GTL-WN322G_WN322G+客户端应用程序 TL-WN322G

    TL-WN322G_WN322G+驱动程序

    TP-LINK公司的TL-WN322G和TL-WN322G+系列无线网卡便是其中的佼佼者,它们为用户提供高效、稳定的无线网络连接。本文将深入探讨这两款产品的官方驱动程序,以帮助用户了解其重要性,安装方法以及如何确保驱动程序的...

    TL-WN322G+ 3.0.rar

    通常,安装无线网卡的步骤包括:下载正确的驱动程序,解压缩文件,运行安装程序,按照屏幕提示操作,最后重启电脑使新驱动生效。 对于使用这个无线网卡的用户,以下是一些关键知识点: 1. **硬件安装**:将TL-...

    TL-WN322G+_422G+ 2.0 驱动

    【标题】"TL-WN322G+_422G+ 2.0 驱动"涉及的是一个特定的无线网卡驱动程序,主要适用于TP-Link品牌的TL-WN322G+和TL-WN422G+ 2.0型号的设备。这些无线网卡在连接到计算机后,需要安装相应的驱动才能正常工作,以便与...

    TL-WN322G+_422G+ 2.0.zip

    【标签】"TL-WN322G TPlink"是产品标识,其中"TL-WN322G"和"TL-WN422G"是TP-Link品牌的两款无线网卡型号,而"TPlink"是TP-Link公司的缩写,是一家知名的网络设备制造商,以其路由器、交换机和无线网卡等产品享誉全球...

    TP-LINK TL-WN322G 无线网卡 Win98 ME 2000 XP(32/64位) Vista(32/64位)驱动

    【标题】"TP-LINK TL-WN322G 无线网卡驱动程序"是针对该品牌和型号的无线网卡在多种操作系统上的兼容性需求而设计的软件组件。TP-LINK TL-WN322G 是一款适用于个人电脑的无线网络适配器,它允许用户通过无线方式连接...

Global site tag (gtag.js) - Google Analytics