Kali linux установка драйверов wi fi

Установка драйвера WiFi Kali Linux

[email protected]:~# cd mt7601u
[email protected]:~/mt7601u# make
make -C /lib/modules/`uname -r`/build M=$PWD
make[1]: вход в каталог «/usr/src/linux-headers-4.17.0-kali3-amd64»
CC [M] /root/mt7601u/mac.o
/root/mt7601u/mac.c: In function ‘mt76_mac_process_rate’:
/root/mt7601u/mac.c:408:20: error: ‘RX_FLAG_SHORTPRE’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORTPRE;
^~~~~~~~~~~~~~~~
RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^~~~~~~~~~~~~
RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^~~~~~~~~~
RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^~~~~~~~~~~~~~~~
RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 ^~~~~~~~~~~~~~~~~~
RX_ENC_FLAG_STBC_SHIFT
/root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
status->flag |= RX_FLAG_40MHZ;
^~~~~~~~~~~~~
RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

yarr

Имею USB wifi модуль, но не могу установить драйвер, подскажите пожалуйста
Инфу по установке брал Здесь » kuba-moo/mt7601u »
Но при сборке выбивает ошибку

[email protected]:~# cd mt7601u
[email protected]:~/mt7601u# make
make -C /lib/modules/`uname -r`/build M=$PWD
make[1]: вход в каталог «/usr/src/linux-headers-4.17.0-kali3-amd64»
CC [M] /root/mt7601u/mac.o
/root/mt7601u/mac.c: In function ‘mt76_mac_process_rate’:
/root/mt7601u/mac.c:408:20: error: ‘RX_FLAG_SHORTPRE’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORTPRE;
^~~~~~~~~~~~~~~~
RX_ENC_FLAG_SHORTPRE
/root/mt7601u/mac.c:408:20: note: each undeclared identifier is reported only once for each function it appears in
/root/mt7601u/mac.c:417:19: error: ‘RX_FLAG_HT_GF’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT_GF;
^~~~~~~~~~~~~
RX_ENC_FLAG_HT_GF
/root/mt7601u/mac.c:420:19: error: ‘RX_FLAG_HT’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT_GF’?
status->flag |= RX_FLAG_HT;
^~~~~~~~~~
RX_FLAG_HT_GF
/root/mt7601u/mac.c:429:19: error: ‘RX_FLAG_SHORT_GI’ undeclared (first use in this function); did you mean ‘RX_FLAG_SHORTPRE’?
status->flag |= RX_FLAG_SHORT_GI;
^~~~~~~~~~~~~~~~
RX_FLAG_SHORTPRE
/root/mt7601u/mac.c:432:24: error: ‘RX_FLAG_STBC_SHIFT’ undeclared (first use in this function); did you mean ‘RX_ENC_FLAG_STBC_SHIFT’?
status->flag |= 1 ^~~~~~~~~~~~~~~~~~
RX_ENC_FLAG_STBC_SHIFT
/root/mt7601u/mac.c:435:19: error: ‘RX_FLAG_40MHZ’ undeclared (first use in this function); did you mean ‘RX_FLAG_HT’?
status->flag |= RX_FLAG_40MHZ;
^~~~~~~~~~~~~
RX_FLAG_HT
make[4]: *** [/usr/src/linux-headers-4.17.0-kali3-common/scripts/Makefile.build:318: /root/mt7601u/mac.o] Ошибка 1
make[3]: *** [/usr/src/linux-headers-4.17.0-kali3-common/Makefile:1585: _module_/root/mt7601u] Ошибка 2
make[2]: *** [Makefile:146: sub-make] Ошибка 2
make[1]: *** [Makefile:8: all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-4.17.0-kali3-amd64»
make: *** [Makefile:8: default] Ошибка 2

Читайте также:  Паутина вай фай номер

Я ещё очень слабо понимаю в теме Linux, но мне очень интересно и я хочу развиваться. Прошу помощи.

и выложите вывод сюда под спойлер.

UPD. Все таки нашел ваше ядро в логе. Думаю Вам стоит читать описание того, что ставите (мало ли). Там написано, что если ядро выше версии 4.2, то ничего ставить не надо, все уже из коробки.
Вот

на пропиетарный (от производителя).

А зачем Вы хотите установить его? Судя по информации из Вашей ссылки адаптер должен работать в системе без проблем.

Источник

Как установить драйвер для W-Fi для карт с чипсетами RTL8812AU/RTL8821AU (Alfa AWUS036ACH, Alfa AWUS036AC)

Какой чипсет в Alfa AWUS036ACH и Alfa AWUS036AC

Чипсет RTL8812AU имеют следующие W-Fi адаптеры:

Они особенно полюбились тем, кто тестирует на безопасность Wi-Fi сети, поскольку это современные беспроводные адаптеры, которые могут переходить в режим монитора и выполнять беспроводные инъекции.

Различие между RTL8812AU и RTL8814AU чипсетами в способности поддерживать различное количество антенн. На RTL8812AU поддерживается до 2 антенн, а Realtek RTL8814AU поддерживает до 4 антенн. В некоторых случаях, в зависимости от дизайна схемотехники производителя устройства или прошивки, одна антенна может использоваться только для передачи, а другая только для приёма. Также некоторые устройства работают только в одном диапазоне по выбору, другие — в двух диапазонах одновременно. Это также нужно учитывать при покупке устройств.

Как установить драйвер rtl8812au в Kali Linux

Если вы купили двухдиапазонный (2.4GHz & 5.0GHz) адаптер с чипсетом RTL8812AU/21AU, вам нужно установить драйвер rtl8812au. В Kali Linux вы можете сделать это командой:

sudo apt install realtek-rtl88xxau-dkms

После установки перезагрузите вашу систему или отключите/подключите адаптер.

Читайте также:  Раздать интернет через wifi yota

Как установить драйвер rtl8812au в Arch Linux, BlackArch

Начните с установки программы pikaur по статье «Автоматическая установка и обновление пакетов AUR». Программа pikaur — это аналог pacman, но для работы с AUR, она позволяет автоматически устанавливать и обновлять программы из AUR. Вы обязательно полюбите pikaur!

pikaur -S rtl88xxau-aircrack-dkms-git

Как установить драйвер rtl8812au в Debian, Linux Mint, Ubuntu

Для установки драйвера rtl8812au выполните следующие команды.

sudo apt update sudo apt install git build-essential libelf-dev linux-headers-`uname -r` debhelper dpkg-dev dkms bc

Скачайте исходный код драйвера:

git clone https://github.com/aircrack-ng/rtl8812au cd rtl*

Установите драйвер как модуль DKMS — это означает, что при обновлении ядра вам не придётся вручную перекомпилировать драйвер под новую версию ядра. Это автоматически будет делать модуль DKMS. Также обратите, что команда make не нужна, поскольку компиляцию выполнить модуль DKMS.

DKMS: install completed. dkms status 8812au, 5.6.4.2_35491.20191025, 4.19.0-10-amd64, x86_64: installed

DKMS сообщает, что установка завершена и что статус для 8814au «установлено».

Удаление драйвера

Чтобы удалить драйвер из вашей системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:

Как установить драйвер rtl8812au в For Raspberry (RPI)

sudo apt update sudo apt install raspberrypi-kernel-headers

Скачайте исходный код драйвера:

git clone https://github.com/aircrack-ng/rtl8812au cd rtl*

Необходимо внести изменения в файле Makefile для смены архитектуры процессора.

sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile sed -i 's/CONFIG_PLATFORM_ARM_RPI = n/CONFIG_PLATFORM_ARM_RPI = y/g' Makefile

Но для RPI 3B+ и 4B вам нужно будет запустить другие команды, которые приведены ниже, они собирают драйвер Arch ARM64:

sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile

Кроме того, если вы получаете сообщение об ошибке о нераспознанном параметре командной строки «-mgeneral-regs-only» (например, Raspbian Buster), вам необходимо выполнить следующие команды:

sed -i 's/^dkms build/ARCH=arm dkms build/' Makefile sed -i 's/^MAKE="/MAKE="ARCH=arm\ /' dkms.conf

Установите драйвер как модуль DKMS — это означает, что при обновлении ядра вам не придётся вручную перекомпилировать драйвер под новую версию ядра. Это автоматически будет делать модуль DKMS. Также обратите, что команда make не нужна, поскольку компиляцию выполнить модуль DKMS.

Читайте также:  Лучший домашний интернет wifi

Удаление драйвера

Чтобы удалить драйвер из вашей системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:

Настройка TX power в rtl88xxau

sudo iw wlan0 set txpower fixed 3000

Переключение между режимами USB в rtl88xxau

sudo rmmod 88XXau sudo modprobe 88XXau rtw_switch_usb_mode:ЧИСЛО

Где ЧИСЛО может быть:

  • 0: не использовать переключение
  • 1: переключение с usb2.0 на usb 3.0
  • 2: переключение с usb3.0 на usb 2.0

Управление LED (светодиодом) в rtl88xxau

Можно контролировать LED статично, указав параметр модуля в /etc/modprobe.d/8812au.conf или в аналогичном файле, например так:

options 88XXau rtw_led_ctrl=0

Значения могут быть 0 или 1.

Также вы можете контролировать LED динамически, меняя значения в /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl, например:

sudo sh -c "echo "0" > /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl"

Значения могут быть 0 или 1.

Для проверки текущего значения:

cat /proc/net/rtl8812au/$(ИМЯ ВАШЕГО ИНТЕРФЕЙСА)/led_ctrl

NetworkManager

Более новые версии NetworkManager переключаются на случайный MAC-адрес. Некоторые пользователи предпочли бы использовать фиксированный MAC-адрес. Просто добавьте эти строки ниже в конце файла /etc/NetworkManager/NetworkManager.conf:

[device] wifi.scan-rand-mac-address=no

и перезапустите NetworkManager с помощью команды:

sudo systemctl restart NetworkManager

Как перевести Wi-Fi адаптер в режим монитора

Главное, что нужно уже усвоить, используйте команды «ip» и «iw» вместо «ifconfig» и «iwconfig» — это касается работы со всеми Wi-Fi адаптерами.

Подробности смотрите в статьях:

Связанные статьи:

Источник

Оцените статью
Adblock
detector