Hilfe zur Installation des Ralink RT3070 Wireless-Treibers auf Kali?

Hilfe zur Installation des Ralink RT3070 Wireless-Treibers auf Kali?

Ich habe das neueste Kali Linux heruntergeladen (amd64) und installierte es auf VMwareArbeitsplatz 10.

Nach der Installation habe ich die Kernel-Header von Kali auf die neueste Version aktualisiert (jetzt habe ichVersion 3.16).

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

Jetzt möchte ich meineAlfa-AWUS036H drahtloses USB-Gerätnach Kali.

Der Chipsatz meines Geräts ist:rt3070. ->Abonnieren(Mediatek) Unternehmen.

ich ging zuMediaTek | RT3070um die neueste Version dieses Chips herunterzuladen.

Wenn Sie die extrahierten Dateien des heruntergeladenen Treibers überprüfen, sehen Sie viele Bedingungen für die Kernelversionen 2.4 oder 2.6 (was bedeutet, dass es sich um einen alten Treiber handelt und ich denke, dass in diesem Projekt etwas Code geändert werden sollte).

Bitte helfen Sie mir Schritt für Schritt, mein drahtloses USB-Gerät auf Kali zu installieren.

Ich habe auch diesen Thread gefunden, der mir nicht weiterhilft:Wie installiere ich den Wireless-Treiber für Ralink RT3070?

Wann sollte ich diesen Befehl ausführen (und warum rt5370staanstelle von rt3070):

modprobe rt5370sta

Was ich getan habe

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

  2. Ich bin zu diesem Pfad gegangen /os/linux/config.mkund habe diese Zeilen geändert:

    HAS_WPA_SUPPLICANT=y   
    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    
  3. Ich bin zu dieser Datei gegangen /os/linux/rt_linux.cund habe diese Zeilen geändert:

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

    Ich habe diese Änderungen vorgenommen, weil während des makeBefehls einige Fehler aufgetreten sind. Habe ich das richtig gemacht?

  4. make

    und sein Ergebnis: http://textuploader.com/o49y

  5. make install

    und sein Ergebnis: http://textuploader.com/o49b

Meine Probleme:

  1. Nach dem Aktualisieren der Kernel-Header von Kali und dem Anschließen des USB-Geräts an Kali habe ichFEHLER für 802.11g WLAN USB-Wireless-Treiberund nichts passiert.

  2. Nach diesen Befehlen

    make && make install
    

    eine Datei wird nach kopiert /etc/Wireless/RT2870STA/RT2870STA.dat. Warum RT2870statt nach RT3070?

Außerdem gab es viele Warnungen über vorzeichenlose Variablen und einige Fehler während der Installation (vor Schritt 3) und aufgrund dieser Warnungen und Fehler habe ich Schritt 3 ausgeführt und nach dem Neustart und dem Anschließen des USB-Geräts an Kali habe ich immer nochFEHLER für 802.11g WLAN USB-Wireless-Treiberund nichts passiert.

  • Welche Teile des Treiberprojekts muss ich ändern und wie kann ich den Treiber laden?
  • Soll ich den Treiber manuell laden oder wird er nach dem Verbinden automatisch geladen?
  • Soll ich das x86-Betriebssystem verwenden und mein Betriebssystem ändern?

Antwort1

Ihr AWUS036H sollte kein Ralink RT2870/RT3070-Chipsatz sein. Sie haben eine billige Kopie des echten AWUS036H, der den Realtek RTL8187-Chipsatz verwendet.

Antwort2

Es ist keine Fälschung, sondern einfach ein anderer Chipsatz. Das wäre, als würden Sie sagen, Ihr Porsche sei eine Fälschung, weil er mit anderen Reifen geliefert wurde.

Antwort3

Es gibt tatsächlichzweiVersionen des AWUS036H:

  • Revision 1 verwendet RTL8187L
  • Revision 2 verwendet RTL8225

Quelle:DevWiki – ALFA-Netzwerk AWUS036H

verwandte Informationen