web-dev-qa-db-ja.com

KalinkにRalink RT3070ワイヤレスドライバーをインストールするのに役立ちますか?

最新のkali linux(AMD64)をダウンロードして、vmware workstation 1にインストールしました。
インストール後、kaliのカーネルヘッダーを最新バージョンにアップグレードしました(現在、v3.16を使用しています)。

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

ここで、Alfa-AWUS036HワイヤレスUSBデバイスをkaliにインストールします。
私のデバイスのチップセットは:rt307です。 -> ralinkmediatek )会社

私はこのチップの最新バージョンをダウンロードするためにこのサイトに行きました: http://www.mediatek.com/en/downloads/rt8070-rt3070-rt3370-rt3572-rt5370-rt5372-rt5572-usb-usb/

ダウンロードされたドライバーの抽出ファイルを確認すると、カーネル2.4または2.6バージョンの多くの条件が表示されます(つまり、古いドライバーであり、そのプロジェクトの一部のコードを変更する必要があると思います)。

ワイヤレスUSBデバイスをkaliにインストールするための手順を教えてください。

私も助けなしでこのスレッドを見つけました:
https://askubuntu.com/questions/148767/help-do-i-install-the-ralink-rt3070-wireless-driver
いつこのコマンドを実行する必要がありますか(そしてなぜrt3070ではなくrt5370staか):

modprobe rt5370sta

編集1:
私は何をしましたか?
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-作る

そしてそれは結果です: http://textuploader.com/o49y

5-インストールする

そしてそれは結果です: http://textuploader.com/o49b

編集2:
私の問題:

1-kaliのカーネルヘッダーを更新してUSBデバイスをkaliに接続した後802.11g WLAN USBワイヤレスドライバーのエラーで何も起こりません。

2-これらのコマンドの後

make && make install

ファイルが/ etc/Wireless/RT2870STA/RT2870STA.datにコピーされます
RT3070ではなくなぜRT2870なのですか?
また、インストール中に符号なし変数といくつかのエラーに関する多くの警告がありました(ステップ3の前)。これらの警告とエラーのために、ステップ3を実行し、再起動してUSBデバイスをkaliに接続しましたまだ802.11g WLAN USBワイヤレスドライバーのエラーがあり、何も起こりません。

ドライバーのプロジェクトのどの部分を変更する必要があり、どのようにドライバーをロードできますか?
ドライバを手動でロードする必要がありますか、それとも接続後に自動でロードしますか?
X86 OSを使用してOSを変更する必要がありますか?

おかげで

3
SilverLight

aWUS036Hはralink RT2870/RT3070チップセットであってはなりません。実際のAWUS036HはRealtek RTL8187チップセットを使用しています。

1
youranswer