2016-05-01 21 views
-1

我可以使用ioctl SIOCSIWSCAN和SIOCGIWSCAN執行正常掃描並獲得AP列表,但是當我將卡設置爲監視模式時,我得到errno =不支持的操作。被動無線掃描與linux上的ioctl

是否有被動掃描的不同ioctl呼叫?

我知道無線網卡不是問題,因爲我用airodump-ng得到了結果,並且檢查了兩張不同的卡。

回答

2

首先,在命令行鍵入:

iw phy <phy> info 

,看看是否new_interface被支持的命令下列出。您可以通過獲得PHY爲你的卡:

IW開發

其次,我發現它更容易在監控模式設置銀行卡,如果我刪除的PHY接口的所有第一。如果有接口處於活動狀態,某些卡片播放不好。

使用ioctl將卡片向上或向下取出並獲取卡片的hw地址。否則,您應該使用netlink - 您正在尋找nl80211.h中的NL80211_CMD_NEW_INTERFACE