Установка драйвера для адаптера Wi-Fi TP-Link Archer TX20U Plus Wi-Fi 6 USB с чипсетом Realtek RTL8832AU
Удаление старого драйвера
Прежде чем устанавливать драйвер заново, убедитесь, что удалили любую предыдущую версию:
```bash
sudo rmmod 8852au
sudo rm -rf /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8852au.ko
```
Установка необходимых зависимостей
Выполните:
```bash
sudo apt update
sudo apt install dkms build-essential git
```
Клонирование репозитория
Скачайте исходный код драйвера:
```bash
git clone
cd rtl8852au
```
Компиляция и установка драйвера
```bash
make
sudo make install
sudo modprobe 8852au
```
Проверка, что модуль загружен
```bash
lsmod | grep 8852au
```
Если он отображается в списке, драйвер активен.
Подключение к сети Wi-Fi
Если адаптер обнаружен, отсканируйте доступные сети:
```bash
iw dev wlx306893e48530 scan | grep SSID
```
Затем подключитесь:
```bash
wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx306893e48530 -B dhclient wlx306893e48530
```
1. Сначала убедитесь, что можете сканировать сети:
```bash
iwlist wlx306893e48530 scan | grep ESSID
```
2. Для временной настройки Wi-Fi:
```bash
# Настройка сети Wi-Fi
wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "NOMBRE_DE_TU_RED" "CONTRASEÑA")
# Получение IP через DHCP
dhclient wlx306893e48530
```
3. Для постоянной конфигурации отредактируйте `/etc/network/interfaces`:
```bash
nano /etc/network/interfaces
```
Добавьте:
```
auto wlx306893e48530
iface wlx306893e48530 inet dhcp
wpa-ssid "NOMBRE_DE_TU_RED"
wpa-psk "CONTRASEÑA"
```
4. Перезапустите службу сети:
```bash
systemctl restart networking
```
Пинг 8.8.8.8 работает, что говорит о наличии подключения через другой интерфейс.
Подтвердите точное название вашей сети Wi-Fi для завершения настройки.
nl80211: ядро сообщает: Match already configured
nl80211: ядро сообщает: Match already configured
nl80211: ядро сообщает: Match already configured
root@pomox:~# Это сообщение указывает на то, что wpa_supplicant уже работает и настроен для этого интерфейса. Ошибка "Match already configured" означает, что запущена предыдущая инстанция. Очистим и перенастроим шаг за шагом:
1. Сначала завершите работу существующих процессов wpa_supplicant:
```bash
killall wpa_supplicant
```
2. Проверьте, остались ли процессы:
```bash
ps aux | grep wpa_supplicant
```
3. Перезапустите интерфейс Wi-Fi:
```bash
ip link set wlx306893e48530 down
ip link set wlx306893e48530 up
```
4. Проверьте текущий статус интерфейса:
```bash
ip addr show wlx306893e48530
iwconfig wlx306893e48530
```
5. Теперь попробуйте подключиться снова:
```bash
wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "NOMBRE_DE_TU_RED" "CONTRASEÑA")
```
6. Если подключение успешно, получите IP:
```bash
dhclient wlx306893e48530
```
7. Проверьте подключение:
```bash
ip addr show wlx306893e48530
ping -c 3 8.8.8.8
```
Каков текущий статус интерфейса?
root@pomox:~# ip link set wlx306893e48530 down
root@pomox:~# ip link set wlx306893e48530 up
root@pomox:~# ip addr show wlx306893e48530
root@pomox:~# iwconfig wlx306893e48530
4: wlx306893e48530: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 30:68:93:e4:85:30 brd ff:ff:ff:ff:ff:ff inet 192.168.1.98/24 brd 192.168.1.255 scope global dynamic wlx306893e48530 valid_lft 84483sec preferred_lft 84483sec -bash: iwconfig: command not found
root@pomox:~# Отлично, вижу, что интерфейс Wi-Fi уже получил назначенный IP-адрес (192.168.1.98/24), но статус показывает NO-CARRIER и DOWN, что указывает на потерю соединения Wi-Fi. Команда iwconfig не установлена. Установим ее и переподключимся:
1. Установите инструменты Wi-Fi:
```bash
sudo apt update
sudo apt install wireless-tools wpasupplicant
```
2. После установки проверьте статус Wi-Fi:
```bash
iwconfig wlx306893e48530
```
3. Отсканируйте доступные сети:
```bash
iwlist wlx306893e48530 scan | grep ESSID
```
4. Поскольку у вас уже назначен IP-адрес, похоже, соединение работало раньше. Попробуйте переподключиться:
```bash
# Reemplaza "TU_RED_WIFI" y "TU_CONTRASEÑA" con los datos reales
wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "TU_RED_WIFI" "TU_CONTRASEÑA")
```
5. После нескольких секунд проверьте, подключились ли вы:
```bash
iwconfig wlx306893e48530
```
Вы должны увидеть, что изменилось на "Associated" и отображает MAC-адрес Access Point.
6. После подключения обновите IP:
```bash
dhclient wlx306893e48530
```
7. Проверьте конечное подключение:
```bash
ip addr show wlx306893e48530
ping -c 3 8.8.8.8
```
При тестировании
root@pomox:~# wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "mi SSD" "miclavedewifi")
Successfully initialized wpa_supplicant
root@pomox:~# Отлично! wpa_supplicant успешно инициализирован. Теперь проверим, подключились ли мы и получили ли IP-адрес:
1. Проверьте, подключились ли вы к сети:
```bash
iwconfig wlx306893e48530
```
2. Получите IP-адрес через DHCP:
```bash
dhclient wlx306893e48530
```
3. Проверьте назначенный IP-адрес:
```bash
ip addr show wlx306893e48530
```
4. Проверьте подключение:
```bash
ping -c 3 8.8.8.8
```
Если все работает правильно, затем мы можем сделать конфигурацию постоянной, отредактировав `/etc/network/interfaces`, чтобы он подключался автоматически при перезагрузке.
Удаление старого драйвера
Прежде чем устанавливать драйвер заново, убедитесь, что удалили любую предыдущую версию:
```bash
sudo rmmod 8852au
sudo rm -rf /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8852au.ko
```
Установка необходимых зависимостей
Выполните:
```bash
sudo apt update
sudo apt install dkms build-essential git
```
Клонирование репозитория
Скачайте исходный код драйвера:
```bash
git clone
cd rtl8852au
```
Компиляция и установка драйвера
```bash
make
sudo make install
sudo modprobe 8852au
```
Проверка, что модуль загружен
```bash
lsmod | grep 8852au
```
Если он отображается в списке, драйвер активен.
Подключение к сети Wi-Fi
Если адаптер обнаружен, отсканируйте доступные сети:
```bash
iw dev wlx306893e48530 scan | grep SSID
```
Затем подключитесь:
```bash
wpa_supplicant -c /etc/wpa_supplicant.conf -i wlx306893e48530 -B dhclient wlx306893e48530
```
1. Сначала убедитесь, что можете сканировать сети:
```bash
iwlist wlx306893e48530 scan | grep ESSID
```
2. Для временной настройки Wi-Fi:
```bash
# Настройка сети Wi-Fi
wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "NOMBRE_DE_TU_RED" "CONTRASEÑA")
# Получение IP через DHCP
dhclient wlx306893e48530
```
3. Для постоянной конфигурации отредактируйте `/etc/network/interfaces`:
```bash
nano /etc/network/interfaces
```
Добавьте:
```
auto wlx306893e48530
iface wlx306893e48530 inet dhcp
wpa-ssid "NOMBRE_DE_TU_RED"
wpa-psk "CONTRASEÑA"
```
4. Перезапустите службу сети:
```bash
systemctl restart networking
```
Пинг 8.8.8.8 работает, что говорит о наличии подключения через другой интерфейс.
Подтвердите точное название вашей сети Wi-Fi для завершения настройки.
nl80211: ядро сообщает: Match already configured
nl80211: ядро сообщает: Match already configured
nl80211: ядро сообщает: Match already configured
root@pomox:~# Это сообщение указывает на то, что wpa_supplicant уже работает и настроен для этого интерфейса. Ошибка "Match already configured" означает, что запущена предыдущая инстанция. Очистим и перенастроим шаг за шагом:
1. Сначала завершите работу существующих процессов wpa_supplicant:
```bash
killall wpa_supplicant
```
2. Проверьте, остались ли процессы:
```bash
ps aux | grep wpa_supplicant
```
3. Перезапустите интерфейс Wi-Fi:
```bash
ip link set wlx306893e48530 down
ip link set wlx306893e48530 up
```
4. Проверьте текущий статус интерфейса:
```bash
ip addr show wlx306893e48530
iwconfig wlx306893e48530
```
5. Теперь попробуйте подключиться снова:
```bash
wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "NOMBRE_DE_TU_RED" "CONTRASEÑA")
```
6. Если подключение успешно, получите IP:
```bash
dhclient wlx306893e48530
```
7. Проверьте подключение:
```bash
ip addr show wlx306893e48530
ping -c 3 8.8.8.8
```
Каков текущий статус интерфейса?
root@pomox:~# ip link set wlx306893e48530 down
root@pomox:~# ip link set wlx306893e48530 up
root@pomox:~# ip addr show wlx306893e48530
root@pomox:~# iwconfig wlx306893e48530
4: wlx306893e48530: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 30:68:93:e4:85:30 brd ff:ff:ff:ff:ff:ff inet 192.168.1.98/24 brd 192.168.1.255 scope global dynamic wlx306893e48530 valid_lft 84483sec preferred_lft 84483sec -bash: iwconfig: command not found
root@pomox:~# Отлично, вижу, что интерфейс Wi-Fi уже получил назначенный IP-адрес (192.168.1.98/24), но статус показывает NO-CARRIER и DOWN, что указывает на потерю соединения Wi-Fi. Команда iwconfig не установлена. Установим ее и переподключимся:
1. Установите инструменты Wi-Fi:
```bash
sudo apt update
sudo apt install wireless-tools wpasupplicant
```
2. После установки проверьте статус Wi-Fi:
```bash
iwconfig wlx306893e48530
```
3. Отсканируйте доступные сети:
```bash
iwlist wlx306893e48530 scan | grep ESSID
```
4. Поскольку у вас уже назначен IP-адрес, похоже, соединение работало раньше. Попробуйте переподключиться:
```bash
# Reemplaza "TU_RED_WIFI" y "TU_CONTRASEÑA" con los datos reales
wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "TU_RED_WIFI" "TU_CONTRASEÑA")
```
5. После нескольких секунд проверьте, подключились ли вы:
```bash
iwconfig wlx306893e48530
```
Вы должны увидеть, что изменилось на "Associated" и отображает MAC-адрес Access Point.
6. После подключения обновите IP:
```bash
dhclient wlx306893e48530
```
7. Проверьте конечное подключение:
```bash
ip addr show wlx306893e48530
ping -c 3 8.8.8.8
```
При тестировании
root@pomox:~# wpa_supplicant -B -i wlx306893e48530 -c <(wpa_passphrase "mi SSD" "miclavedewifi")
Successfully initialized wpa_supplicant
root@pomox:~# Отлично! wpa_supplicant успешно инициализирован. Теперь проверим, подключились ли мы и получили ли IP-адрес:
1. Проверьте, подключились ли вы к сети:
```bash
iwconfig wlx306893e48530
```
2. Получите IP-адрес через DHCP:
```bash
dhclient wlx306893e48530
```
3. Проверьте назначенный IP-адрес:
```bash
ip addr show wlx306893e48530
```
4. Проверьте подключение:
```bash
ping -c 3 8.8.8.8
```
Если все работает правильно, затем мы можем сделать конфигурацию постоянной, отредактировав `/etc/network/interfaces`, чтобы он подключался автоматически при перезагрузке.
