加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 在AP模式下扫描失败(wpa_supplicant)

发布时间:2020-12-14 01:41:00 所属栏目:Linux 来源:网络整理
导读:我正在使用wpa_supplicant创建一个访问点: wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf 问题是当在接入点配置设备时,我不允许扫描网络: iw dev wlan0 scan command failed: Invalid argument (-22) 或者在wpa_cli中: scanOK3CTRL
我正在使用wpa_supplicant创建一个访问点:

wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant_ap.conf

问题是当在接入点配置设备时,我不允许扫描网络:

iw dev 

wlan0 scan command failed: Invalid argument (-22)

或者在wpa_cli中:

> scan
OK
<3>CTRL-EVENT-SCAN-FAILED ret=-22

在dmesg:

[85769.193376] CFG80211-ERROR) __wl_cfg80211_scan : Invalid Scan Command at SoftAP mode
[85769.200133] CFG80211-ERROR) wl_cfg80211_scan : scan error (-22)

而且似乎在wl_cfg80211.c里面:

if (dhd->op_mode & DHD_FLAG_HOSTAP_MODE) {
        WL_ERR(("Invalid Scan Command at SoftAP moden"));
        return -EINVAL;
    }

所以问题是如果wifi在HOSTAP中,则不允许扫描.
有解决方案吗

解决方法

ap-force不再有效吗?

iw dev wlan0 scan ap-force

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读