Hostapd: Как узнать частоту режима AP

В Linux я использую hostapd в режиме AP. Другими словами, система является точкой доступа.

Я хотел бы знать, какова частота Wi-Fi через код c (или скрипт bash, который я мог бы перевести в код c).

Следующий код, который запрашивает ядро, работает только в обычном режиме. Не работает в режиме AP.

ioctl(net_sock, SIOCGIWFREQ, &wrq);

В bash я пробовал:

iwconfig
iw dev

но он не сообщает частоту Wi-Fi. Та же проблема: он сообщает только в обычном режиме, когда система подключается к маршрутизатору, но ничего в режиме точки доступа.

Как я могу запросить hostapd, чтобы узнать частоту, которую hostapd использует или настроен для использования?


person gregoiregentil    schedule 20.11.2017    source источник


Ответы (1)


Может быть, я не понимаю.

я просто использую

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

or

hostapd_cli -i <interface> status

частота=5805

чтобы получить информацию о частоте.

person Ryan Hao    schedule 04.12.2018