iw 连接open AP失败的问题分析
iw 连接open AP 问题
adb shell iw dev wlan0 connect -w “ssid” “frequece” “bssid”
返回结果:
wlan0 (phy #0): failed to connect to “ssid” status: 1: Unspecified failure
iw connect 连接流程
首先分析并扩展一下Connect.c中的宏定义
TOPLEVEL(connect, “[-w] [] [] [key 0:abcde d:1:6162636465]”, 0, 0, CIB_NETDEV, iw_connect, “dddd.”); ====>
struct cmd \
__section_connect \
__attribute__((used)) __attribute__((section(“__cmd”))) = { \
.name = (“connect”), \
.args = (“[-w] [] [] [key 0:abcde d:1:6162636465]”), \
.cmd = (0), \
.nl_msg_flags = (0), \
.idby = (CIB_NETDEV), \
.handler = (iw_connect), \
.help = (“dddd”), \
}