我已经下载了最新的 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
这不是假货;它只是一个不同的芯片组。这就像说你的保时捷是假的,因为它配备了不同的轮胎。