帮忙在Kali上安装Ralink RT3070无线驱动?

帮忙在Kali上安装Ralink RT3070无线驱动?

我已经下载了最新的 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

我做了什么

  1. apt-get update && apt-get install build-essential linux-headers-$(uname -r)

  2. 我转到这条路径/os/linux/config.mk并更改了这些行:

    HAS_WPA_SUPPLICANT=y   
    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    
  3. 我转到该文件/os/linux/rt_linux.c并更改了这些行:

    /* pOSFSInfo->fsuid = current_fsuid(); */
    /* pOSFSInfo->fsgid = current_fsgid(); */
    
    pOSFSInfo->fsuid = *(int *) & current_fsuid();
    pOSFSInfo->fsgid = *(int *) & current_fsgid();
    

    由于make命令期间出现一些错误,我进行了这些更改。我这样做对吗?

  4. make

    及其结果: http://textuploader.com/o49y

  5. make install

    及其结果: http://textuploader.com/o49b

我的问题:

  1. 更新 Kali 的内核头并将 USB 设备连接到 Kali 后,我有802.11g WLAN USB 无线驱动程序错误但什么也没发生。

  2. 在这些命令之后

    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

这不是假货;它只是一个不同的芯片组。这就像说你的保时捷是假的,因为它配备了不同的轮胎。

答案3

事实上,有AWUS036H 的版本:

  • 修订版 1 使用 RTL8187L
  • 修订版 2 使用 RTL8225

来源:DevWiki - ALFA 网络 AWUS036H

相关内容