Linux下驱动usb接口无线网卡与相关配置(RalinkRT3370芯片) ralink rt3290驱动

前几天在一台台式机上安装了RHEL 5.7 x64操作系统,由于某些特定的原因,需要驱动usb接口的无线网卡来连接无线AP.这块usb接口的无线网卡型号是水木行Z10 nano usb donkey,经过查询其芯片使用的是台湾Ralink RT3370;连接到Ralink官方网站下载了for Linux的驱动;解压缩后编译成 rt5370sta.ko; 并运行makeinstall将对应的kernel driver内核驱动安装到/lib/modules的对应目录下
1. 修改/etc/modprobe.conf 配置文件,加入:
alias ra0 rt5370sta

重启后无线网卡的驱动被正确装载;并且ifconfig -a和iwconfig均能看到对应的无线网卡设备;





但运行wpa_supplicant连接WPA2加密的无线热点报错:根据网上查询到的资料运行wpa_supplicant提示:
# wpa_supplicant -B -Dwext -ira0-c/etc/wpa_supplicant/wpa_supplicant.conf
(wext) Failed to determine kernel driver name.
Failed to determine kernel driver name.
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 -

检查了/etc/wpa_supplicant/wpa_supplicant.conf没有发现配置问题:
# cat wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1

network={
ssid="somewhereincentral"
key_mgmt=WPA-PSK
proto=WPA2
pairwise=TKIP
group=TKIP
Linux下驱动usb接口无线网卡与相关配置(RalinkRT3370芯片) ralink rt3290驱动
psk=a3bab768a6f6c6fee6b07ccdc69ed56bc35643af974914e5cdb3aa54fda38ef9


根据wpa_supplicant运行的错误提示,分析是网卡内核驱动模块没有被wext (Linux Generic WirelessExtension)驱动模块识别;回到RalinkRT3370驱动程序的安装目录,仔细查看README文档,发现以下内容:

3>Inos/linux/config.mk
definetheGCCandLDofthetargetmachine
definethecompilerflagsCFLAGS
modifytomeetyourneed.
**BuildforbeingcontrolledbyNetworkManagerorwpa_supplicantwextfunctions
Pleaseset'HAS_WPA_SUPPLICANT=y'and'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
=>#>cdwpa_supplicant-x.x
=>#>./wpa_supplicant-Dwext-ira0-cwpa_supplicant.conf-d
**BuildforbeingcontrolledbyWpaSupplicantwithRalinkDriver

原因立刻清楚了,原来是编译的时候没有开启
HAS_WPA_SUPPLICANT=y'and'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'这2个选项; 修改config.mk文件;make clean; make; makeinstall重启编译、安装网卡内核驱动;

重启Linux 操作系统后重新运行以下脚本:

#!/bin/sh

pkill wpa_supplicant
ifconfig ra0 down
ifconfig ra0 up
iwconfig ra0 essid "somewhereincentral" channel 7
wpa_supplicant -B -Dwext -ira0-c/etc/wpa_supplicant/wpa_supplicant.conf -d
dhclient ra0

问题得到解决,Ralink RT3370usb无线网卡成功驱动,并通过wpa_supplicant连接上了WPA2口令加密的无线WiFi热点,然后通过dhclient进程DHCP获取了下发的IP地址:



经验:安装硬件厂家提供的for Linux的源码级的设备驱动的时候,需要仔细阅读Source codepackage中的README, installguide一类的说明文档;否则某些Option选项没有开启,有可能造成相关配置障碍。

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/41031.html

更多阅读

无线网卡驱动安装方法 无线网卡驱动安装失败

无线网卡驱动安装方法——简介磊科、tplink、腾达等外置无线网卡驱动的安装方法,或者通俗讲的USB无线网卡如何安装、USB无线网卡怎么安装,本经验文档以磊科NW360为例。无线网卡驱动安装方法——工具/原料

8187l无线网卡驱动无线网卡包年套餐 8187无线网卡驱动win8

华为e5 e5830:http://www.echbuy.com/goods.php?id=71求:电信3g无线上网卡套餐详情答:现在的新办理的套餐是100元包月10g的流量,那种按时计费的套餐已经没有了!我们江西这边是10g,辽宁移动无线网卡,你们那是哪啊,可能全国的都不一样吧,

.强人制作-DIY USB无线网卡天线 diy无线网卡天线

摘要: DIY工作内容很简单,就是打开USB接口的外置网卡,引出馈线连接到你自己DIY的天线,以前搜索不到或者没有信号,你看看,天线变了,信号就出现了,效果明显吧,这还是我加了2米馈线后效果,当初就用了10厘米的线,  DIY USB无线网卡2008-09-11 17:

360随身wifi和usb无线网卡有什么区别? usb无线网卡 随身wifi

360随身wifi就是个 废品他其实就是一个无线网卡通过这个无线网卡发射你电脑网线的网络 实现网络共享就是说把你电脑宽带的网络 通过他这个设备建立一个wifi热点 让移动设备接收你要是没有网络的话 他也是发射不出来的 巧妇难为无米

强人制作-DIY USB无线网卡天线 usb网卡天线

摘要: DIY工作内容很简单,就是打开USB接口的外置网卡,引出馈线连接到你自己DIY的天线,以前搜索不到或者没有信号,你看看,天线变了,信号就出现了,效果明显吧,这还是我加了2米馈线后效果,当初就用了10厘米的线,无线资讯网09月09日资讯:DIY USB无

声明:《Linux下驱动usb接口无线网卡与相关配置(RalinkRT3370芯片) ralink rt3290驱动》为网友我狠我痴心分享!如侵犯到您的合法权益请联系我们删除