主题 : 请教大家一个关于tiny6410 无线网卡设置问题 复制链接 | 浏览器收藏 | 打印
Embedded!
级别: 新手上路
UID: 91047
精华: 0
发帖: 35
金钱: 180 两
威望: 36 点
综合积分: 70 分
注册时间: 2013-05-01
最后登录: 2013-09-18
楼主  发表于: 2013-09-06 16:29

 请教大家一个关于tiny6410 无线网卡设置问题

我在网上看了好多设置无线网卡的文档,大体都差不多,我按照大家的步骤来,在设置入网时输入iwconfig wlan0 ap auto说没有权限,报错:
Error for wireless request "Set AP Address" (8B14) :
    SET failed on device wlan0 ; Operation not permitted.

请大家帮忙看看是什么原因?

具体步骤如下:
说明一下:我的无线网卡是TP-LINK的TL-WN721N,开发板为tiny6410,内核版本为2.6.38,,用的是光盘自带的。
插上无线网卡后,启动6410开发板,进入linux命令行后,执行ifconfig wlan0 up,启动无线网卡。再执行iwlist scanning,此命令可以搜索到可用的无线网络接入点。我的无线接入点是一台无线路由器,ESSID是"TP-LINK-6",执行此命令后就会下列输出
wlan0     Scan completed :
          Cell 01 - Address: 00:19:C6:53:B9:CE
                    ESSID:"TP-LINK-6"
                    Mode:Master
                    Channel:2
                    Frequency:2.417 GHz (Channel 2)
                    Quality=11/100  Signal level:66/100
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:tsf=000000056306469f
                    Extra: Last beacon: 1065ms ago

其中可以看到我的无线接入点是需要密码的。假设密码是1234567890。使用如下的命令设置密码。
  iwconfig wlan0 key 1234567890
为了能接无线网,还要使用下面的命令设置ESSID
  iwconfig wlan0 essid "TP-LINK-6"
其它的参数可以都采用默认的,不用再设了。可以使用下面的命令加入无线网了。
  
iwconfig wlan0 ap auto(到这里报错说没有权限)Error for wireless request "Set AP Address" (8B14) :
    SET failed on device wlan0 ; Operation not permitted.

再执行iwconfig wlan0,就可以看到下面的信息。
wlan0     IEEE 802.11bgn  ESSID:"TP-LINK-6"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 20:DC:E6:97:10:A2  
          Bit Rate:150 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=100/100  Signal level=-45 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
这就表示已接入无线网。Retry:off不一样,我看别人的文档是Retry min limit:7。
最后,为无线网卡指定IP地址。命令如下
  ifconfig wlan0 192.168.1.20 netmask 255.255.255.0
我的开发主机和无线网卡处于同一网段,因此是可以相互PING通的。因此可以用从开发主机上PING无线网卡的IP地址的方法来确网
卡是否工作正常。从主机上执行ping 192.168.1.20,正常PING通。
至此,无线网卡安装全部完成。
最后,综合来说我的操作如下脚本:
#! /bin/sh
ifconfig wlan0 up
iwconfig wlan0 key 1234567890
iwconfig wlan0 essid "TP-LINK-6"
iwconfig wlan0 ap auto(这里没有权限)
ifconfig wlan0 192.168.1.20 netmask 255.255.255.0
请大家帮忙分析一下,今天刚刚研究无线网卡。多谢大家!
[ 此帖被dingzhou2008在2013-09-06 16:50重新编辑 ]
Embedded!
级别: 新手上路
UID: 91047
精华: 0
发帖: 35
金钱: 180 两
威望: 36 点
综合积分: 70 分
注册时间: 2013-05-01
最后登录: 2013-09-18
1楼  发表于: 2013-09-06 16:33
Embedded!
级别: 新手上路
UID: 91047
精华: 0
发帖: 35
金钱: 180 两
威望: 36 点
综合积分: 70 分
注册时间: 2013-05-01
最后登录: 2013-09-18
2楼  发表于: 2013-09-18 09:38
wifi加密分wep和wpa两种,上述为wep加密方式配置方法,wpa加密方式开启命令:start-wifi wpa2 “Network Name” “password”。网卡会自动连接路由器。
连接之后ping一下路由,ping通了。