从源代码构建 rt73-k2wrlz-3.0.3 时出错

从源代码构建 rt73-k2wrlz-3.0.3 时出错

我已经安装了 build-essential 包,但是它不起作用,没错,我正在尝试编译无线驱动程序,我正在尝试使用 aircrack-ng,所以我需要修补我的无线适配器的驱动程序,它应该可以工作,输入以下几行 tar xfj rt73-k2wrlz-1.3.0.tar.bz2 cd rt73-k2wrlz-1.3.0/Module make make install

cristian@Cristian-pc:~$ sudo su
[sudo] password for cristian: 
root@Cristian-pc:/home/cristian# cd Downloads
root@Cristian-pc:/home/cristian/Downloads# cd rt73-k2wrlz-3.0.3/Module
root@Cristian-pc:/home/cristian/Downloads/rt73-k2wrlz-3.0.3/Module# make
make[1]: Entering directory `/usr/src/linux-headers-3.0.0-12-generic'
  Building modules, stage 2.
  MODPOST 0 modules
make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-12-generic'
rt73.ko failed to build!
make: *** [module] Error 1
root@Cristian-pc:/home/cristian/Downloads/rt73-k2wrlz-3.0.3/Module# 

答案1

您不需要该补丁,它适用于更旧的内核。

根据 aircrack-ng.org 的说法:“此修复已包含在 2.6.31 及更新的内核中,因此此补丁只能使用到 2.6.30 版本。”

请参阅此主题中的第 49 和第 50 篇帖子

http://ubuntuforums.org/showthread.php?t=1215251

相关摘录如下

49号岗位

哎呀,我想您可以直接使用 rt73usb 进行注入!

我在安装“iw”后简单地使用了 airmon-ng

sudo apt-get install iw
airmon-ng start <device>

50 号岗位

本教程仅涉及 RT73 驱动程序的旧版 ieee80211 版本(p_larbig/ASPj mods),因此我们需要将 mac80211 驱动程序版本列入黑名单。

Karmic 捆绑的驱动程序是基于 mac80211 的驱动程序(依赖于 rt2x00usb 和 rt2x00lib)。这就是为什么你需要安装工具“IW”(用于 stacks-mac80211 接口管理)

要了解差异,请参阅mac80211 与 ieee80211 堆栈对比

答案2

驱动程序可能已经安装。

打开终端并尝试以下命令:

sudo modprobe rt73usb

然后是这个:

iwconfig

您现在有无线接口吗?

相关内容