- Kali Linux не видит Wi-Fi адаптер
- Как установить драйвер для W-Fi для карт с чипсетами RTL8812AU/RTL8821AU (Alfa AWUS036ACH, Alfa AWUS036AC)
- Какой чипсет в Alfa AWUS036ACH и Alfa AWUS036AC
- Как установить драйвер rtl8812au в Kali Linux
- Как установить драйвер rtl8812au в Arch Linux, BlackArch
- Как установить драйвер rtl8812au в Debian, Linux Mint, Ubuntu
- Как установить драйвер rtl8812au в For Raspberry (RPI)
- Настройка TX power в rtl88xxau
- Переключение между режимами USB в rtl88xxau
- Управление LED (светодиодом) в rtl88xxau
- NetworkManager
- Как перевести Wi-Fi адаптер в режим монитора
- Связанные статьи:
- How to install TP-LINK WiFi adapter driver in Linux
- Prerequisites
- How to install the TP Link Wifi driver on Ubuntu
- How to install the driver in Kali Linux
- Summary
Kali Linux не видит Wi-Fi адаптер
В предыдущей статье мы рассказывали про лучший WiFi-адаптер для Kali Linux. Но, что делать, когда Kali Linux не видит Wi-Fi адаптер. Данная проблема часто появляется при подключении адаптера WiFi к стационарному ПК. В этой статье я покажу, как установить драйвер и решить проблему, когда Kali Linux не видит Wi-Fi адаптер.
Для решения этой проблемы необходимо какое-то временное подключение к сети для скачивания и установки драйвера. Большая часть ноутбуков работает с драйверами Broadcom. Чтобы облегчить установку драйвера Broadcom будем использовать скрипт Broadcom.
Итак, мы подключились к сети используя другой адаптер или кабель LAN. Теперь откройте терминал и обновите Kali Linux с помощью команды apt update :
Вам потребуется пароль root.
После обновления используйте команду git clone для клонирования скрипта Broadcom.
После клонирования переходим в папку с помощью команды cd :
Затем перед запуском скрипта bash, с помощью следующей команды, изменяем права доступа:
Теперь запускаем скрипт bash:
Выбираем первый пункт (1) Install WiFi Driver (Установить драйвер WiFi).
Установка драйвера Broadcom для Wi-Fi адаптера на Kali Linux займет некоторое (зависит от вашего ПК и скорости интернета).
После завершения установки скрипт перезагрузит компьютер. Так что не пугайтесь, если компьютер перезапустится сам автоматически.
После загрузки Kali Linux вы должны увидеть в правом верхнем углу иконку подключения по Wi-Fi. Теперь можете подключиться к сетям WiFi.
В этой статье я показал, что делать если Kali Linux не видит Wi-Fi адаптер. Надеюсь статья была полезна.
Как установить драйвер для 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
После установки перезагрузите вашу систему или отключите/подключите адаптер.
Как установить драйвер 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.
Удаление драйвера
Чтобы удалить драйвер из вашей системы, откройте терминал в каталоге с исходным кодом и выполните следующую команду:
Настройка 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 адаптерами.
Подробности смотрите в статьях:
Связанные статьи:
How to install TP-LINK WiFi adapter driver in Linux
If you’re having a problem connecting to your Wi-Fi network on your Linux device or your device is not showing any Wi-Fi network, you will need to use a wireless USB adapter. If you have a TP-Link Wi-Fi adapter, you can install the driver and get it working by following our instructions.
Prerequisites
- Before installing the driver make sure your adapter is compatible with Linux devices. You can check this by going to the TP-Link website and searching for the model number of your adapter. As an example, we will be using the R8188EU model.
- You will need an internet connection to install your suitable driver, connect a cable directly to your machine or use your mobile hotspot to access the internet.
How to install the TP Link Wifi driver on Ubuntu
1. Go to the application menu, search for Terminal, and run it.
Now the first thing to do is update all the packages using the command below:
2. To install all the packages write the command:
3. After you have installed all the packages, reboot the device. Next, you will need to install GCC if you don’t have it.
You can verify it by executing the command:
4. Now to download the driver from the GitHub repository, we will need to install git on our device:
5. After installing git, search for the relevant driver on GitHub. I will be using this driver. But you can get a suitable driver from lwfinger’s repository.
6. Now return to your desktop folder where we will start downloading the driver using the below command: (Please note that the GitHub link that you should use after the git clone command varies with your driver.)
git clone https://github.com/lwfinger/rtl8188eu
7. The above command will clone the git repository in a directory named rtl8188eu (Name of your driver) locally. Now, cd into the directory:
8. For the next step, we need to have ‘make‘ installed. To verify, execute the command:
If it’s not found, install it by using the command:
9. For compiling the driver use command:
10. To install the compiled files, use the command:
Now reboot the system, and connect the Wi-Fi adapter to a USB port. Open a terminal to use ifconfig to check if the adapter is listed.
Go to Settings then the Wi-Fi tab there should be a new option of Wi-Fi adapter, connect to it. Now you are ready to use the adapter to access the internet.
How to install the driver in Kali Linux
Compared to other Debian-based distros like Ubuntu, Kali Linux has a bit different process for installing the drivers. Here’s the process for Kali Linux users:
1. Open a terminal window and update all the packages using the command below:
sudo apt update sudo apt upgrade
2. Now reboot your device. After rebooting, open a terminal window and use the command below to install build-essential:
sudo apt install build-essential
3. Try either one of these commands, and see which works for you:
sudo apt install linux-headers-`uname -r`
sudo apt install linux-headers-5.10.0-kali6-amd64
4. Now, we will install DKMS:
5. After that, use the below command (Note that I am using the command for the ‘ r8188eu ‘ adapter, and it might differ for your adapter):
6. Now to download the driver from the GitHub repository, we will need to install git on our device:
7. After installing git, search for the suitable driver on GitHub. I will be using the following driver:
8. Now return to the terminal where we will start downloading the driver using the below command: (Note that the link used after the git clone command might differ for your system depending on the TP-Link device you own.)
git clone https://github.com/aircrack-ng/rtl8188eus
The above command will clone the git repository in a directory named rtl8188eu locally.
9. Use ls to show all directories, then cd into the directory:
10. Now move to root using the command:
11. After this, echo into the Realtek (or similar adapter brand) configuration file:
echo "blacklist r8188eu" > "/etc/modprobe.d/realtek.conf"
12. We need to reboot it again, and after that, use cd to go back into the driver directory:
13. Check whether ‘make’ is installed on your system or not:
If it’s not found, install it by using the command:
14. For compiling the driver files, use the command:
sudo make sudo make install
15. And use the below command to configure the driver:
16. Now reboot the system and connect the Wi-Fi adapter to your device. Open a terminal window and use ifconfig to check if the adapter is listed.
If you can connect to the internet using Wi-Fi, congratulations, you have successfully installed the TP-Link Wi-Fi adapter driver on your Kali Linux machine.
Summary
Installing wireless adapter driver files manually is not that easy in any operating system. This is why most hardware devices are installed automatically when we boot up our system for the first time. Regardless of the reason you wanted to install the drivers manually, I hope you were able to accomplish your goals.