Debian

如何在 Linux 上以監控模式執行我的 RTL8191SU USB Wifi 適配器?

  • April 29, 2021

我最近在亞馬遜上購買了這款WLAN 適配器。

當我嘗試切換到監控模式時:

ifconfig wlan1 down
iwconfig wlan1 mode monitor
ifconfig wlan1 up

我收到以下錯誤:

Error for wireless request "Set Mode" (8B06) :
   SET failed on device wlan1 ; Invalid argument.

該適配器在以下列表中列出lsusb

ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

wlan1在鍵入時列出iwconfig,這意味著其驅動程序/韌體已正確安裝。

我將 Kali-linux Sana (2.0) 與 kernel 一起使用4.0.0-kali1-amd64,但這應該適用於所有(基於 Debian 的)Linux 發行版。

如何將此設備切換到“監控模式”?

據此,https://wikidevi.com/wiki/R8712u您的晶片組不支持監控模式。

並非所有硬體/軟體組合都支持 wifi 監控模式。與在晶片/韌體中實現的任何其他功能一樣,無論是監聽媒體、發送和監聽數據包,監控模式通常必須由製造商實現才能正常工作。

請注意,據我所知,一些實現只允許被動監控,而另一些則允許監控發送/製造“假”數據包。

將其視為監視模式,作為(執行在韌體上的)硬體支持的特殊/另一種服務。在四處逛逛時,必須考慮到這種想法,特別是對於更深奧的用途。因此,最好事先使用Google,並與其他人交談,了解他們已經成功地將什麼用於特定目的。

我還將引導您到另一個執行緒,在那裡我談論我使用廉價 realtek 設備的(糟糕)體驗。

引用自:https://unix.stackexchange.com/questions/252690