
我已經下載了最新的 Kali Linux (AMD64)並將其安裝在VMware上工作站10。
安裝後我將 Kali 的核心頭升級到最新版本(現在我有v3.16)。
apt-get update && apt-get install build-essential linux-headers-$(uname -r)
現在我想安裝我的Alfa-AWUS036H 無線USB設備到卡利。
我的設備晶片組是:RT3070。 ->雷凌(聯發科) 公司。
我去了聯發科 | RT3070下載該晶片的最新版本。
當您檢查下載的驅動程式的提取檔案時,您會看到核心 2.4 或 2.6 版本的許多條件(這意味著它是舊驅動程序,我認為應該更改該專案中的一些程式碼)。
請幫我一步步在 Kali 上安裝我的無線 USB 裝置。
我也發現這個線程沒有幫助:如何安裝Ralink RT3070無線驅動?
我應該何時運行此命令(以及為什麼rt5370sta
而不是rt3070
):
modprobe rt5370sta
我做了什麼
apt-get update && apt-get install build-essential linux-headers-$(uname -r)
我轉到這條路徑
/os/linux/config.mk
並更改了這些行:HAS_WPA_SUPPLICANT=y HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
我轉到該文件
/os/linux/rt_linux.c
並更改了這些行:/* pOSFSInfo->fsuid = current_fsuid(); */ /* pOSFSInfo->fsgid = current_fsgid(); */ pOSFSInfo->fsuid = *(int *) & current_fsuid(); pOSFSInfo->fsgid = *(int *) & current_fsgid();
由於
make
命令期間出現一些錯誤,我進行了這些更改。我這樣做對嗎?make
make install
我的問題:
更新 Kali 的核心頭並將 USB 裝置連接到 Kali 後,我有802.11g WLAN USB 無線驅動程式錯誤但什麼事也沒發生。
在這些命令之後
make && make install
文件被複製到
/etc/Wireless/RT2870STA/RT2870STA.dat
.為什麼RT2870
而不是RT3070
?
另外,我在安裝過程中收到了許多關於無符號變數的警告和一些錯誤(在步驟 3 之前)並且由於這些警告和錯誤,我執行了步驟 3,並且在重新啟動並將 USB 設備連接到 Kali 後,我仍然有802.11g WLAN USB 無線驅動程式錯誤但什麼事也沒發生。
- 我應該更改驅動程式專案的哪些部分以及如何載入驅動程式?
- 我應該手動加載驅動程序,還是連接後自動加載?
- 我應該使用 x86 作業系統並更改我的作業系統嗎?
答案1
您的 AWUS036H 不應該是 ralink RT2870/RT3070 晶片組。你得到了一個便宜的仿製品,真正的 AWUS036H 使用 Realtek RTL8187 晶片組
答案2
這不是假貨;它只是一個不同的晶片組。這就像說你的保時捷是假的,因為它配備了不同的輪胎。