Помогите установить беспроводной драйвер Ralink RT3070 на Kali?

Помогите установить беспроводной драйвер Ralink RT3070 на Kali?

Я скачал последнюю версию Kali Linux (amd64) и установил его на VMwareРабочая станция 10.

После установки я обновил заголовки ядра Kali до последней версии (теперь у меня естьверсия 3.16).

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

Теперь я хочу установить свойБеспроводное USB-устройство Alfa-AWUS036Hк Кали.

Чипсет моего устройства:rt3070. ->ралинк(медиатек) компания.

я пошел вМедиаТек | RT3070чтобы загрузить последнюю версию этого чипа.

При проверке извлеченных файлов загруженного драйвера вы видите много условий для версий ядра 2.4 или 2.6 (это означает, что это старый драйвер, и я думаю, что следует изменить часть кода в этом проекте).

Пожалуйста, помогите мне шаг за шагом установить мое беспроводное USB-устройство на Kali.

Я также нашел эту ветку без посторонней помощи:Как установить беспроводной драйвер 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 у меня естьОШИБКА для беспроводного драйвера USB 802.11g WLANи ничего не происходит.

  2. После этих команд

    make && make install
    

    файл копируется в /etc/Wireless/RT2870STA/RT2870STA.dat. Почему RT2870вместо RT3070?

Также у меня было много предупреждений о беззнаковых переменных и некоторые ошибки во время установки (перед шагом 3) и из-за этих предупреждений и ошибок я выполнил шаг 3 и после перезагрузки и подключения USB-устройства к Kali у меня все еще естьОШИБКА для беспроводного драйвера USB 802.11g WLANи ничего не происходит.

  • Какие части проекта драйвера мне следует изменить и как загрузить драйвер?
  • Нужно ли загружать драйвер вручную или после подключения он загрузится автоматически?
  • Стоит ли мне использовать ОС x86 и сменить ОС?

решение1

Ваш AWUS036H не должен быть чипсетом Ralink RT2870/RT3070. Вы получили дешевую подделку, настоящий AWUS036H использует чипсет Realtek RTL8187

решение2

Это не подделка, это просто другой чипсет. Это как сказать, что ваш Porsche поддельный, потому что он поставляется с другими шинами.

решение3

На самом деле есть,дваверсии AWUS036H:

  • Версия 1 использует RTL8187L
  • Версия 2 использует RTL8225

Источник:DevWiki - Сеть ALFA AWUS036H

Связанный контент