This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/WL1801MOD:被动扫描功能验证

Guru**** 2427970 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/598378/linux-wl1801mod-passive-scan-functionality-verification

器件型号:WL1801MOD

工具/软件:Linux

我们如何测试被动扫描功能? 我的客户正在尝试检查被动扫描、但无法看到它是否正常工作。  

我要求他们修改 wpa_supplicant.conf 以对被动扫描设置进行硬编码、但他们似乎无法使其正常工作。  

有什么建议吗? 如何测试被动扫描?

我通过在 wpa_supplicant.conf 文件中添加 passive_scan=0来重试、但仍然无法正常工作。

CTRL_interface=/var/run/wpa_supplicant

AP_SCAN=1

passive_scan=0

FAST_reauth=1

FILTER_SSIDs=1

network={

   key_mgmt=wpa-PSK

   SSID="fb53e249f7028f8859135e8ee70ef1cc"

   PSK="I0d91c32b9718c0126b6123b83b4ac56c"

 

请参阅以下结果、wpa_supplicant 无法启动:

 

# wpa_supplicant -W -B -Dnl80211 -iwlan0 -c /tmp/wpa_supplicant.conf

已成功初始化 wpa_supplicant

第3行:未知全局字段'passive_scan=0。

第3行:无效的配置行'passive_scan=0。

无法读取或解析配置"/tmp/wpa_supplicant.conf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Prasanna、
    尝试使用"iw dev wlan0 scan passive"进行被动扫描

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Saurabh、

    他们特别希望使其与 wpa_supplicant 配合使用。 我将要求他们也尝试使用 iw 接口、  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Prasanna、
    尝试运行'wpa_cli -i wlan0 scan passive=1'

    Saurabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Saurabh、

    他们尝试了以下操作、但仍然通过无线方式看到探头请求。 我已请求监听器跟踪以确认、但尚未收到。 请参阅下面的消息。  

    使用 TI WiFi 驱动程序,我可以使用 iw 命令(iw wlan0 scan passive)验证被动扫描是否正常工作,但在 WiFi 监听器中看不到探测请求和探测响应。  因此、我认为驱动程序支持被动扫描。

    但是、当我使用 wpa_supplicant 2.2并使用 wpa_cli 命令(wpa_cli scan passive=1)时、我仍然会在监听器中看到探测请求和响应。  请注意、我们的应用程序使用 wpa_supplicant。

    我的问题是:TI 是否使用 wpa_supplicant 验证了无源 CAN?  非常感谢 TI 的任何帮助/提示。

     

    此致、

    Prasanna。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Prasanna、
    supplicant 2.2是旧的,无法对此进行评论。 尽管我检查了请求更改日志,但它指出此功能是在2.1: w1.fi/.../ChangeLog 中实现的
    我刚刚在电路板上运行了基于2.6的请求程序的命令、被动扫描命令工作正常

    Saurabh