3

在向 wpa_supplicant 发送命令(例如 wpa_cli )时,我一直得到 UNKNOWN COMMAND 。

root@rk3399_box:/system/bin # wpa_cli 
wpa_cli v2.5-devel-6.0.1
Copyright (c) 2004-2015, Jouni Malinen <j@w1.fi> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.


Using interface 'wlan0'

Interactive mode

> scan
UNKNOWN COMMAND

然后,如果我指定 IFNAME 它可以工作

> IFNAME=wlan0 scan
OK
IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=

这是一个问题,因为我不能只发送 IFNAME,因为 Android SDK 只是设置它,而它是一个 p2p 接口而不是其他接口:https ://android.googlesource.com/platform/frameworks/opt/net/wifi //refs/tags/android-6.0.1_r74/service/java/com/android/server/wifi/WifiNative.java#129

我有另一个几乎相同的设备,它可以在没有 IFNAME 参数的情况下正常发送命令。

是什么让这失败了?

4

0 回答 0