首页 > 代码库 > 腾达Tenda W311MA无线网卡Linux下驱动安装

腾达Tenda W311MA无线网卡Linux下驱动安装

菜鸟看这里
https://help.ubuntu.com/community/WifiD ... enda_W311M

最近也买了颗Tenda W311M网卡,简单说一下驱动的安装和hostapd做Soft AP的配置
系统是Ubuntu 11.10,内核是Linux ubuntu 3.0.0-12-server
感谢20sanguo@文章的思路
两种驱动方式
第一种,Ralink官方驱动编译,这个驱动似乎只支持infrastructure和adhoc功能
1. 从Ralink下载驱动RT3070/RT3072/RT3370/RT5370/RT5372 多合一包.最新版是 v2.5.0.3
代码:
http://www.ralinktech.com/en/04_support/support.php?sn=501


2.解压缩到用户目录下,改名为sta,比如

3. 修改os/linux/config.mk打开两个支持
代码:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native Wpa_Supplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y


4. 编译安装
代码:
sudo su
make
make install
modprobe rt5370sta


5.添加到/etc/modules
代码:
echo rt5370sta >> /etc/modules


或者用第二种,用rt2800usb驱动
rt2800usb驱动功能强大,支持Soft AP
在内核3.0以上,用rt2800usb驱动RT5730很轻松
代码:
sudo modprobe rt2800usb
sudo -s
echo 148F 5370 > /sys/bus/usb/drivers/rt2800usb/new_id
exit

ifconfig一下就能看到wlan0的无线接口

配和hostapd,实现AP功能
代码:
gary@ubuntu:~/hostapd-0.7.3/hostapd$ cat hostapd.conf
interface=wlan0
driver=nl80211
logger_syslog=1
logger_syslog_level=2
logger_stdout=1
logger_stdout_level=2
debug=1
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ssid=MySsidName
hw_mode=g
channel=1
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
wpa=2
wpa_passphrase=sosmalloffice
wpa_pairwise=TKIP CCMP
 
 
 
 
 
 
 
 
 
 
 
 
<style></style>

LINUXTenda w311ma 无线网卡驱动安装FAQ

安装成功Ubuntu12.04,但外置的USB无线网卡Tendaw311ma,却费了不少功夫,特记录之:1.Tenda官网下载Linux驱动,5370Linux.rar,在Windows中解压最终文件夹到U

安装成功Ubuntu 12.04,但外置的USB无线网卡Tenda w311ma,却费了不少功夫,特记录之:
1.
首先登陆Tenda官网下载Linux驱动,5370Linux.rar,在Windows中解压最终文件夹到U盘中;
2.
进入U盘文件夹,修改os/linux/config.mk文件中的两项:(即将n改为y

HAS_WPA_SUPPLICANT=y

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

保存;
3.
打开os/linux/usb_main_dev.c文件,在MODULE_DESCRIPTION("RT2870Wireless Lan Linux Driver"); 这行下面添加一行:
MODULE_LICENSE("GPL");
保存;
4.
U盘文件夹复制到Ubuntu桌面,进入桌面的此文件夹,或者利用sudonautilus 命令将其放在你想放入的系统目录中,并输入以下命令进行安装:

sudosu
make
make install
5.
终端里继续输入gedit,找到/etc/modprobe.d/blacklist.conf文件,在最后增加下面3行并保存:
blacklist rt2x00usb

blacklistrt2x00lib

blacklistrt2800usb

6.gedit中继续打开/etc/modules这个文件,也在最后加上下行一行并保存:
rt5370sta
7.
加载驱动,命令如下:

modprobert5370sta
8.
此时会看到Ubuntu桌面右上角的联网标志处出现找到无线网络,输入相关SSID与密码即可上网了