dingzhou2008 发表于 2013-09-06 17:03

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

本帖最后由 dingzhou2008 于 2013-09-07 10:20 编辑

在设置入网时输入iwconfig wlan0 ap auto说没有权限,报错:
Error for wireless request "Set AP Address" (8B14) :
    SET failed on device wlan0 ; Operation not permitted.
我在网上看了好多设置无线网卡的文档,大体都差不多,我按照大家的步骤来,
在设置入网时输入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/100Signal 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.11bgnESSID:"TP-LINK-6"Nickname:"<WIFI@REALTEK>"
          Mode:ManagedFrequency:2.437 GHzAccess 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/100Signal level=-45 dBmNoise level=0 dBm
          Rx invalid nwid:0Rx invalid crypt:0Rx invalid frag:0
          Tx excessive retries:0Invalid 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-18 09:42

wifi加密分wep和wpa两种,上述为wep加密方式配置方法,wpa加密方式开启命令:start-wifi wpa2 “Network Name” “password”。网卡会自动连接路由器。
连接之后ping一下路由,ping通了。
页: [1]
查看完整版本: 请教大家一个关于tiny6410 无线网卡设置问题