Hostapd:如何知道AP模式的频率

时间:2017-11-20 17:41:23

标签: wifi hostapd

在Linux上,我在AP模式下使用hostapd。换句话说,系统是热点。

我想知道通过c代码(或者我可以翻译成c代码的bash脚本)的Wi-Fi频率是多少。

以下查询内核的代码仅适用于普通模式。它在AP模式下失败。

ioctl(net_sock, SIOCGIWFREQ, &wrq);

在bash中,我尝试过:

iwconfig
iw dev

但它没有报告Wi-Fi的频率。同样的问题:它只在系统与路由器关联但在AP模式下没有任何内容时以正常模式报告。

如何查询hostapd以了解hostapd正在使用或配置使用的频率?

1 个答案:

答案 0 :(得分:0)

也许我不明白。

我只是使用

iw dev info

iw wlan1 info

Interface wlan1
        ifindex 14
        wdev 0x100000003
        addr 10:16:88:bf:a3:ed
        ssid siwifi-a3ec
        type AP
        wiphy 1
        channel 161 (5805 MHz), width: 80 MHz, center1: 5775 MHz
        txpower 30.00 dBm

hostapd_cli -i <interface> status
  

freq = 5805

获取频率信息。