腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
marsteel
帖子: 555
注册时间: 2005-11-28 12:09
联系:

腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#1

帖子 marsteel » 2011-11-07 21:39

菜鸟看这里
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
上次由 marsteel 在 2012-01-18 18:41,总共编辑 1 次。
xd27303
帖子: 19
注册时间: 2010-09-08 23:35

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#2

帖子 xd27303 » 2011-12-01 20:13

谢谢,我试试!!!!!!!
我非常感谢。。。。。。
fengzheng081212
帖子: 210
注册时间: 2012-01-08 11:27

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#3

帖子 fengzheng081212 » 2012-01-08 12:16

怎样重启自动上网呢,有没简单的deb啊,比win麻烦太多了
memefree
帖子: 45
注册时间: 2009-04-29 22:22

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#4

帖子 memefree » 2012-01-09 11:19

sudo modprobe rt2800usb
sudo -s
echo 148F 5370 > /sys/bus/usb/drivers/rt2800usb/new_id
exit
每次重启都要重搞一遍,哪位哥能帮写个自动加载的脚本?
fengzheng081212
帖子: 210
注册时间: 2012-01-08 11:27

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#5

帖子 fengzheng081212 » 2012-01-10 17:51

root@zhangjianchao-G31M-ES2C:/home/zhangjianchao/桌面/sta# modprobe rt5370sta
FATAL: Error inserting rt5370sta (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt5370sta.ko): Unknown symbol in module, or unknown parameter (see dmesg)
root@zhangjianchao-G31M-ES2C:/home/zhangjianchao/桌面/sta#
出错来,怎么办啊
头像
parry_all
帖子: 732
注册时间: 2008-07-01 9:53
来自: Dunedin, New Zealand

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#6

帖子 parry_all » 2012-01-18 11:02

fengzheng081212 写了:root@zhangjianchao-G31M-ES2C:/home/zhangjianchao/桌面/sta# modprobe rt5370sta
FATAL: Error inserting rt5370sta (/lib/modules/3.0.0-14-generic/kernel/drivers/net/wireless/rt5370sta.ko): Unknown symbol in module, or unknown parameter (see dmesg)
root@zhangjianchao-G31M-ES2C:/home/zhangjianchao/桌面/sta#
出错来,怎么办啊
http://my.oschina.net/opleo/blog/29368
心如苍井空似水,意比松岛枫叶飞。窗外武藤兰花香,情似饭岛爱相随。
头像
marsteel
帖子: 555
注册时间: 2005-11-28 12:09
联系:

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#7

帖子 marsteel » 2012-01-18 18:41

memefree 写了:sudo modprobe rt2800usb
sudo -s
echo 148F 5370 > /sys/bus/usb/drivers/rt2800usb/new_id
exit
每次重启都要重搞一遍,哪位哥能帮写个自动加载的脚本?
https://help.ubuntu.com/community/WifiD ... enda_W311M
头像
男菜鸟
帖子: 1382
注册时间: 2008-12-16 14:01
来自: 漂在江湖

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#8

帖子 男菜鸟 » 2012-01-19 23:55

mark
josephli
帖子: 3
注册时间: 2012-02-14 18:40

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#9

帖子 josephli » 2012-02-23 16:45

不知道楼主有没有试过设置AP,我安装驱动没有问题,但是在配置AP的过程中有两个问题
第一个是安装完W311M的驱动之后插上USB网卡,显示的网卡名称不叫wlan0,而是叫ra0
第二个问题是这个网卡的芯片是RALINK,输入iw list 显示“nl80211 not found.“ 如果试用hostapd配置软AP,配置的时候也出现
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'

请问有解决的办法么?
头像
marsteel
帖子: 555
注册时间: 2005-11-28 12:09
联系:

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#10

帖子 marsteel » 2012-02-23 18:03

josephli 写了:不知道楼主有没有试过设置AP,我安装驱动没有问题,但是在配置AP的过程中有两个问题
第一个是安装完W311M的驱动之后插上USB网卡,显示的网卡名称不叫wlan0,而是叫ra0
第二个问题是这个网卡的芯片是RALINK,输入iw list 显示“nl80211 not found.“ 如果试用hostapd配置软AP,配置的时候也出现
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'

请问有解决的办法么?
看我上面的链接
官方驱动不能当AP用
要做AP用得用第三方那个驱动,看我帖子里面的第二种方法和上面发的wiki链接
josephli
帖子: 3
注册时间: 2012-02-14 18:40

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#11

帖子 josephli » 2012-03-05 13:44

marsteel 写了:
josephli 写了:不知道楼主有没有试过设置AP,我安装驱动没有问题,但是在配置AP的过程中有两个问题
第一个是安装完W311M的驱动之后插上USB网卡,显示的网卡名称不叫wlan0,而是叫ra0
第二个问题是这个网卡的芯片是RALINK,输入iw list 显示“nl80211 not found.“ 如果试用hostapd配置软AP,配置的时候也出现
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'

请问有解决的办法么?
看我上面的链接
官方驱动不能当AP用
要做AP用得用第三方那个驱动,看我帖子里面的第二种方法和上面发的wiki链接
第二种方法是指直接用rt2800usb?我的内核是2.6.32-21的,是否一定要升级到3.0的内核?
头像
marsteel
帖子: 555
注册时间: 2005-11-28 12:09
联系:

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#12

帖子 marsteel » 2012-03-06 17:36

josephli 写了:
marsteel 写了:
josephli 写了:不知道楼主有没有试过设置AP,我安装驱动没有问题,但是在配置AP的过程中有两个问题
第一个是安装完W311M的驱动之后插上USB网卡,显示的网卡名称不叫wlan0,而是叫ra0
第二个问题是这个网卡的芯片是RALINK,输入iw list 显示“nl80211 not found.“ 如果试用hostapd配置软AP,配置的时候也出现
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'

请问有解决的办法么?
看我上面的链接
官方驱动不能当AP用
要做AP用得用第三方那个驱动,看我帖子里面的第二种方法和上面发的wiki链接
第二种方法是指直接用rt2800usb?我的内核是2.6.32-21的,是否一定要升级到3.0的内核?
之所以是3.0是因为rt2800usb从3.0开始进入了内核。如果是2.6,也应该可以用rt2800usb来获得master特性,不过要自己编译了吧。
头像
xiayigetianlian
帖子: 6
注册时间: 2012-09-05 17:55

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#13

帖子 xiayigetianlian » 2012-09-22 20:59

marsteel 写了:
josephli 写了:
marsteel 写了:
josephli 写了:不知道楼主有没有试过设置AP,我安装驱动没有问题,但是在配置AP的过程中有两个问题
第一个是安装完W311M的驱动之后插上USB网卡,显示的网卡名称不叫wlan0,而是叫ra0
第二个问题是这个网卡的芯片是RALINK,输入iw list 显示“nl80211 not found.“ 如果试用hostapd配置软AP,配置的时候也出现
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'

请问有解决的办法么?
看我上面的链接
官方驱动不能当AP用
要做AP用得用第三方那个驱动,看我帖子里面的第二种方法和上面发的wiki链接
第二种方法是指直接用rt2800usb?我的内核是2.6.32-21的,是否一定要升级到3.0的内核?
之所以是3.0是因为rt2800usb从3.0开始进入了内核。如果是2.6,也应该可以用rt2800usb来获得master特性,不过要自己编译了吧。

怎么操作呀?把下载下来的文件放到home里面就行了?
头像
oldfeel
帖子: 134
注册时间: 2011-08-09 20:46

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#14

帖子 oldfeel » 2013-02-21 23:52

一直显示:正在获取IP地址。。。怎么回事啊?
头像
南宁仔
帖子: 220
注册时间: 2011-07-06 9:29
来自: 南宁
联系:

Re: 腾达Tenda W311M无线网卡Linux下驱动及hostapd做AP配置

#15

帖子 南宁仔 » 2014-01-08 21:45

最新情况,openSUSE 13.1,这个网卡直接插上去就可以用了,不需要任何配置了。应该是内核更新了吧。内核版本

代码: 全选

unam -a
Linux linux-0rjw.site 3.11.6-4-desktop #1 SMP PREEMPT Wed Oct 30 18:04:56 UTC 2013 (e6d4a27) x86_64 x86_64 x86_64 GNU/Linux

午夜留聲機,唱起誰的歌......
Midnight Gramophone...
回复