Forums

RCM5600W上的CCMP / WPA2

开始于 泰姬莫顿 2009年8月13日
你好,
几天来,我一直在碰碰运气,没有运气。

我一直在尝试使RCM5600W连接到加密的WPA2 / CCMP 网络(使用DC 10.56),但它只是拒绝连接。我可以很好地连接到 未加密的,WEP或WPA(TKIP)网络,而没有WPA2。我都尝试过 编译时和运行时配置,但是每种方式都得到相同的结果。

通常,程序运行,正确计算密钥的十六进制版本 (使用站点上的PSK生成器确认),然后sock_init_or_exit()运行 forever.

我的编译时配置如下所示:
#定义TCPCONFIG 5
#定义_PRIMARY_STATIC_IP“ 10.10.6.100”
#定义_PRIMARY_NETMASK“ 255.255.255.0”
#定义MY_GATEWAY“ 10.10.6.1”
#定义MY_NAMESERVER“ 10.10.6.1”
#define IFC_WIFI_SSID“ wetlabs-n”
#定义WIFI_USE_WPA
#定义WIFI_AES_ENABLED
#定义IFC_WIFI_ROAM_ENABLE 1
#定义IFC_WIFI_ROAM_BEACON_MISS 20
#define IFC_WIFI_MODE IFPARAM_WIFI_INFRASTRUCTURE
#define IFC_WIFI_REGION IFPARAM_WIFI_REGION_AMERICAS
#define IFC_WIFI_ENCRYPTION IFPARAM_WIFI_ENCR_CCMP
#define IFC_WIFI_AUTHENTICATION IFPARAM_WIFI_AUTH_WPA_PSK
#define IFC_WIFI_WPA_PROTOCOL IFPARAM_WIFI_WPA_PROTOCOL_WPA2
#define IFC_WIFI_WPA_PSK_PASSPHRASE“”
#定义WIFI_VERBOSE_PASSPHRASE

运行时是这样的:
ifconfig(IF_WIFI0,
IFS_DOWN,
IFS_DHCP, 1,
IFS_WIFI_SSID,strlen(“ wetlabs-n”),“ wetlabs-n”,
IFS_WIFI_REGION,IFPARAM_WIFI_REGION_AMERICAS,
IFS_WIFI_MODE,IFPARAM_WIFI_INFRASTRUCTURE,
IFS_WIFI_ENCRYPTION,IFPARAM_WIFI_ENCR_CCMP,
IFS_WIFI_WPA_PSK_PASSPHRASE,“”,
IFS_WIFI_CHANNEL,11岁
IFS_WIFI_AUTHENTICATION,IFPARAM_WIFI_AUTH_WPA_PSK,
// IFS_WIFI_WPA_PROTOCOL,IFPARAM_WIFI_WPA_PROTOCOL_WPA2,
IFS_UP,
IFS_END);

有人看到任何可能导致上述配置出现问题的东西吗?当我 连接到WPA / TKIP网络,我只需更改SSID,密码和 WIFI_ENCRYPTION到IFPARAM_WIFI_ENCR_TKIP,效果很好。

我打开了详细模式,该程序如下所示:
IP:pkt_init在000E0580处保留了32个缓冲区
从密码生成PSK(大约需要40秒)... ...done
厌倦了等待?...然后改用以下命令:
IFS_WIFI_WPA_PSK_HEXSTR, “ 41783F197C513C76AB733B748856C4E7D2827A6AA3DD31660F6F
C65B9E197DF5“
对密码短语有效” 与SSID“ wetlabs-n”一起使用时。
IP:i / f 0,使用hwa:00:90:C2:D9:79:00
ARP:router_add 0A0A0601-新条目
ARP:创建新的条目0(对于i / f 0上的0A0A0601)
ARP:已加载的条目:
0 1 0 10.10.6.1 00:00:00:00:00:00 0 GW
TCP:自上次致电tcp_tick以来-490530ms!
sock_init_or_exit:等待界面...
sock_init_or_exit:等待界面...

有什么想法可以尝试吗?
谢谢!
-泰姬陵