Драйвер TP-Link AC600 Archer T2U Nano для Ubuntu 24.04

Вопрос или проблема

Проблема в том, что устройство работает, даже излучает световые сигналы, указывающие на работу, но система не видит доступные сети (вкладка Wi-Fi появилась). Модем Wi-Fi не работает, и вообще подключиться невозможно. Обычно раньше я мог запускать все без проблем на Ubuntu 22.04, но после установки другой системы на тот же компьютер с тем же устройством я пришел к этому состоянию, и теперь он даже не работает на Ubuntu 22.04. Я использовал следующие методы:

sudo apt install git dkms
git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
sudo make dkms_install

и

sudo apt install git dkms
git clone https://github.com/jeremyb31/rtl8812au-1.git
cd rtl8812au-1
sudo ./dkms-install.sh

Я пробовал установку на всех вышеупомянутых системах. Не работает ни на одной, кроме 22.04 (он однажды работал на ней)

Скрипт Wireless Info:


########## wireless info START ##########

Отчет от: 22 мая 2024 13:44 MSK +0300

Загружено в последний раз: 22 мая 2024 00:00 MSK +0300

Скрипт от: 25 января 2020 03:34 UTC +0000

##### release ###########################

Идентификатор поставщика: Ubuntu
Описание:    Ubuntu 24.04 LTS
Версия:    24.04
Кодовое имя:   noble

##### kernel ############################

Linux 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Сб Апр 20 00:40:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Параметры: ro, quiet, splash, vt.handoff=7

##### desktop ###########################

Ubuntu

##### lspci #############################

00:19.0 Ethernet-контроллер [0200]: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) [8086:1502] (rev 04)
    Подсистема: Hewlett-Packard Company 82579LM Gigabit Network Connection (Lewisville) [103c:161c]
    Драйвер ядра в использовании: e1000e

##### lsusb #############################

Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 001 Устройство 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Шина 001 Устройство 003: ID 138a:003c Validity Sensors, Inc. Читатель отпечатков пальцев VFS471
Шина 002 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 002 Устройство 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Шина 002 Устройство 004: ID 04f2:b230 Chicony Electronics Co., Ltd Встроенная веб-камера HP HD
Шина 002 Устройство 005: ID 03f0:231d HP, Inc Broadcom 2070 Bluetooth Combo
Шина 002 Устройство 009: ID 0781:5567 SanDisk Corp. Cruzer Blade
Шина 003 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 003 Устройство 005: ID 058f:6387 Alcor Micro Corp. USB-накопитель
Шина 003 Устройство 007: ID 04e8:6863 Samsung Electronics Co., Ltd Galaxy series, misc. (режим точки доступа)
Шина 004 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

##### PCMCIA card info ##################

##### rfkill ############################

0: hci0: Bluetooth
    Мягкая блокировка: нет
    Жесткая блокировка: нет

##### secure boot #######################

Эта система не поддерживает Secure Boot

##### lsmod #############################

hp_wmi                 28672  0
sparse_keymap          12288  1 hp_wmi
platform_profile       12288  1 hp_wmi
wmi_bmof               12288  0
wmi                    32768  3 hp_wmi,video,wmi_bmof

##### interfaces ########################

##### ifconfig ##########################

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback <MAC address> brd <MAC address>
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether <MAC 'enp0s25' [IF1]> brd <MAC address>
3: enx<IF from MAC [IF2]>: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether <MAC 'enx<IF from MAC [IF2]>' [IF2]> brd <MAC address>
    inet 192.168.190.198/24 brd 192.168.190.255 scope global dynamic noprefixroute enx<IF from MAC [IF2]>
       valid_lft 3590sec preferred_lft 3590sec
    inet6 fe80::3a80:632:ab1e:9451/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

##### iwconfig ##########################

lo        no wireless extensions.

enp0s25   no wireless extensions.

enx<IF from MAC [IF2]>  no wireless extensions.

##### route #############################

default via 192.168.190.18 dev enx<IF from MAC [IF2]> proto dhcp src 192.168.190.198 metric 100 
192.168.190.0/24 dev enx<IF from MAC [IF2]> proto kernel scope link src 192.168.190.198 metric 100 

##### resolv.conf #######################

[777 root '/etc/resolv.conf' -> '../run/systemd/resolve/stub-resolv.conf']

nameserver 127.0.0.53
options edns0 trust-ad
search .

##### network managers ##################

Установлено:

    NetworkManager

Запущено:

root        1040       1  0 13:29 ?        00:00:00 /usr/sbin/NetworkManager --no-daemon

##### NetworkManager info ###############

GENERAL.DEVICE:                         enx<IF from MAC [IF2]>
GENERAL.TYPE:                           ethernet
GENERAL.NM-TYPE:                        NMDeviceEthernet
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/Devices/3
GENERAL.VENDOR:                         Samsung Electronics Co., Ltd
GENERAL.PRODUCT:                        Galaxy series, misc. (режим точки доступа)
GENERAL.DRIVER:                         rndis_host
GENERAL.DRIVER-VERSION:                 6.8.0-31-generic
GENERAL.FIRMWARE-VERSION:               RNDIS device
GENERAL.HWADDR:                         <MAC 'enx<IF from MAC [IF2]>' [IF2]>
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (подключено)
GENERAL.REASON:                         0 (Причина не указана)
GENERAL.IP4-CONNECTIVITY:               4 (полное)
GENERAL.IP6-CONNECTIVITY:               3 (ограниченное)
GENERAL.UDI:                            /sys/devices/pci0000:00/0000:00:1c.7/0000:25:00.0/usb3/3-1/3-1:1.0/net/enx<IF from MAC [IF2]>
GENERAL.PATH:                           pci-0000:25:00.0-usb-0:1:1.0
GENERAL.IP-IFACE:                       enx<IF from MAC [IF2]>
GENERAL.IS-SOFTWARE:                    нет
GENERAL.NM-MANAGED:                     да
GENERAL.AUTOCONNECT:                    да
GENERAL.FIRMWARE-MISSING:               нет
GENERAL.NM-PLUGIN-MISSING:              нет
GENERAL.PHYS-PORT-ID:                   --
GENERAL.CONNECTION:                     Проводное соединение 1
GENERAL.CON-UUID:                       ead36809-5af9-343b-9acf-f6793a8212e2
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2
GENERAL.METERED:                        да (предположительно)
CAPABILITIES.CARRIER-DETECT:            да
CAPABILITIES.SPEED:                     неизвестно
CAPABILITIES.IS-SOFTWARE:               нет
CAPABILITIES.SRIOV:                     нет
INTERFACE-FLAGS.UP:                     да
INTERFACE-FLAGS.LOWER-UP:               да
INTERFACE-FLAGS.CARRIER:                да
INTERFACE-FLAGS.PROMISC:                нет
WIRED-PROPERTIES.CARRIER:               на
IP4.ADDRESS[1]:                         192.168.190.198/24
IP4.GATEWAY:                            192.168.190.18
IP4.ROUTE[1]:                           dst = 192.168.190.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.190.18, mt = 100
IP4.DNS[1]:                             192.168.190.18
DHCP4.OPTION[1]:                        broadcast_address = 192.168.190.255
DHCP4.OPTION[2]:                        dhcp_client_identifier = 01:<MAC 'enx<IF from MAC [IF2]>' [IF2]>
DHCP4.OPTION[3]:                        dhcp_lease_time = 3599
DHCP4.OPTION[4]:                        dhcp_server_identifier = 192.168.190.18
DHCP4.OPTION[5]:                        domain_name_servers = 192.168.190.18
DHCP4.OPTION[6]:                        expiry = 1716378237
DHCP4.OPTION[7]:                        host_name = axolotsh-HP
DHCP4.OPTION[8]:                        ip_address = 192.168.190.198
DHCP4.OPTION[9]:                        next_server = 192.168.190.18
DHCP4.OPTION[10]:                       requested_broadcast_address = 1
DHCP4.OPTION[11]:                       requested_domain_name = 1
DHCP4.OPTION[12]:                       requested_domain_name_servers = 1
DHCP4.OPTION[13]:                       requested_domain_search = 1
DHCP4.OPTION[14]:                       requested_host_name = 1
DHCP4.OPTION[15]:                       requested_interface_mtu = 1
DHCP4.OPTION[16]:                       requested_ms_classless_static_routes = 1
DHCP4.OPTION[17]:                       requested_nis_domain = 1
DHCP4.OPTION[18]:                       requested_nis_servers = 1
DHCP4.OPTION[19]:                       requested_ntp_servers = 1
DHCP4.OPTION[20]:                       requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[21]:                       requested_root_path = 1
DHCP4.OPTION[22]:                       requested_routers = 1
DHCP4.OPTION[23]:                       requested_static_routes = 1
DHCP4.OPTION[24]:                       requested_subnet_mask = 1
DHCP4.OPTION[25]:                       requested_time_offset = 1
DHCP4.OPTION[26]:                       requested_wpad = 1
DHCP4.OPTION[27]:                       routers = 192.168.190.18
DHCP4.OPTION[28]:                       subnet_mask = 255.255.255.0
IP6.ADDRESS[1]:                         fe80::3a80:632:ab1e:9451/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/3
CONNECTIONS.AVAILABLE-CONNECTIONS[1]:   ead36809-5af9-343b-9acf-f6793a8212e2 | Проводное соединение 1

GENERAL.DEVICE:                         enp0s25
GENERAL.TYPE:                           ethernet
GENERAL.NM-TYPE:                        NMDeviceEthernet
GENERAL.DBUS-PATH:                      /org/freedesktop/NetworkManager/Devices/2
GENERAL.VENDOR:                         Intel Corporation
GENERAL.PRODUCT:                        82579LM Gigabit Network Connection (Lewisville)
GENERAL.DRIVER:                         e1000e
GENERAL.DRIVER-VERSION:                 6.8.0-31-generic
GENERAL.FIRMWARE-VERSION:               0.13-4
GENERAL.HWADDR:                         <MAC 'enp0s25' [IF1]>
GENERAL.MTU:                            1500
GENERAL.STATE:                          20 (недоступен)
GENERAL.REASON:                         2 (Устройство сейчас управляется)
GENERAL.IP4-CONNECTIVITY:               1 (нет)
GENERAL.IP6-CONNECTIVITY:               1 (нет)
GENERAL.UDI:                            /sys/devices/pci0000:00/0000:00:19.0/net/enp0s25
GENERAL.PATH:                           pci-0000:00:19.0
GENERAL.IP-IFACE:                       --
GENERAL.IS-SOFTWARE:                    нет
GENERAL.NM-MANAGED:                     да
GENERAL.AUTOCONNECT:                    да
GENERAL.FIRMWARE-MISSING:               нет
GENERAL.NM-PLUGIN-MISSING:              нет
GENERAL.PHYS-PORT-ID:                   --
GENERAL.CONNECTION:                     --
GENERAL.CON-UUID:                       --
GENERAL.CON-PATH:                       --
GENERAL.METERED:                        неизвестно
CAPABILITIES.CARRIER-DETECT:            да
CAPABILITIES.SPEED:                     неизвестно
CAPABILITIES.IS-SOFTWARE:               нет
CAPABILITIES.SRIOV:                     нет
INTERFACE-FLAGS.UP:                     да
INTERFACE-FLAGS.LOWER-UP:               нет
INTERFACE-FLAGS.CARRIER:                нет
INTERFACE-FLAGS.PROMISC:                нет
WIRED-PROPERTIES.CARRIER:               выключено
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: --

##### NetworkManager.state ##############

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

##### NetworkManager config #############

[[/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf]]
[connection]
wifi.powersave = 3

[[/etc/NetworkManager/NetworkManager.conf]]
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no

[[/usr/lib/NetworkManager/conf.d/10-dns-resolved.conf]]
[main]
dns=systemd-resolved

[[/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf]]
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma

[[/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf]]
[connectivity]
uri=http://connectivity-check.ubuntu.com./

[[/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf]]
[device-31-mac-addr-change]
match-device=driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

##### NetworkManager profiles ###########

##### Netplan config ####################

[/etc/netplan/01-network-manager-all.yaml]
network:
  version: 2
  renderer: NetworkManager

grep: /etc/netplan/50-cloud-init.yaml: Отказано в разрешении
grep: /lib/netplan/00-network-manager-all.yaml: Отказано в разрешении

##### iw reg get ########################

'iw' не установлен (пакет "iw").

##### iwlist channels ###################

lo        нет информации о частоте.

enp0s25   нет информации о частоте.

enx<IF from MAC [IF2]>  нет информации о частоте.

##### iwlist scan #######################

lo        Интерфейс не поддерживает сканирование.

enp0s25   Интерфейс не поддерживает сканирование.

enx<IF from MAC [IF2]>  Интерфейс не поддерживает сканирование.

##### module infos ######################

##### module parameters #################

##### /etc/modules ######################

##### modprobe options ##################

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/etc/modprobe.d/intel-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

##### rc.local ##########################

grep: /etc/rc.local: Нет такого файла или директории

##### pm-utils ##########################

##### udev rules ########################

##### dmesg #############################

[  936.842673] rndis_host 3-1:1.0 enx<IF from MAC [IF2]>: переименован с usb0

########## wireless info END ############

Чтобы установить драйвер для TP-Link AC600 Nano Wireless USB Adapter на Ubuntu 24.04, выполните следующие шаги:

  1. Подготовка

    • Обновите систему:

    • Откройте терминал и выполните:

      sudo apt update 
      sudo apt upgrade
      
    • Установите необходимые пакеты:

      sudo apt install build-essential dkms git
      
  2. Скачайте драйвер

    • Клонируйте репозиторий драйвера RTL8812AU (который совместим с AC600):

      git clone https://github.com/aircrack-ng/rtl8812au.git
      
    • Перейдите в директорию клонированного репозитория:

      cd rtl8812au
      
  3. Скомпилируйте и установите драйвер

    • Добавьте драйвер в DKMS (Поддержка динамических модулей ядра):

      sudo dkms add .
      
    • Соберите и установите драйвер:

      sudo dkms build 8812au/5.6.4.2 && sudo dkms install 8812au/5.6.4.2
      
  4. Загрузите драйвер

    • Загрузите модуль драйвера:

      sudo modprobe 8812au
      
    • Проверьте, что драйвер загружен правильно:

      sudo dmesg | grep 8812au
      
  5. Подключение к Wi-Fi

    • Подключитесь к Wi-Fi сети, используя графический интерфейс Ubuntu или nmcli (Командный интерфейс NetworkManager):

      nmcli device wifi list
      nmcli device wifi connect "SSID" password "password"
      
  6. Постоянная конфигурация

    • Чтобы убедиться, что драйвер загружается автоматически при запуске системы, добавьте модуль в файл /etc/modules. Для этого отредактируйте файл /etc/modules:

      sudo nano /etc/modules
      
    • Добавьте строку 8812au в конец файла и сохраните его:

      8812au
      

Заключение:
После выполнения этих шагов ваш адаптер TP-Link AC600 Nano должен работать правильно на Ubuntu 24.04. Если у вас возникнут какие-либо проблемы, проверьте системные журналы с помощью команды `dmesg` и ищите сообщения, связанные с драйвером.

Не стесняйтесь спрашивать, если вам нужна дополнительная помощь или если вы столкнулись с какими-либо конкретными проблемами!

Ответ или решение

Чтобы установить драйвер для USB-адаптера TP-Link AC600 Archer T2U Nano на Ubuntu 24.04, выполните следующие шаги. Они помогут вам убедиться, что устройство будет корректно работать и сможет обнаруживать доступные Wi-Fi сети.

Шаг 1: Подготовка

  1. Обновите систему:
    Откройте терминал и выполните команды:

    sudo apt update 
    sudo apt upgrade
  2. Установите необходимые пакеты:
    Эти пакеты нужны для компиляции драйверов:

    sudo apt install build-essential dkms git

Шаг 2: Загрузка драйвера

  1. Клонируйте репозиторий драйвера RTL8812AU:
    Этот драйвер совместим с вашим адаптером.

    git clone https://github.com/aircrack-ng/rtl8812au.git
  2. Перейдите в каталог с драйвером:

    cd rtl8812au

Шаг 3: Компиляция и установка драйвера

  1. Добавьте драйвер в DKMS (Dynamic Kernel Module Support):

    sudo dkms add .
  2. Соберите и установите драйвер:
    В зависимости от версии драйвера, команда может варьироваться. Используйте:

    sudo dkms build 8812au/5.6.4.2 && sudo dkms install 8812au/5.6.4.2

Шаг 4: Загрузка драйвера

  1. Загрузите модуль драйвера:

    sudo modprobe 8812au
  2. Проверьте, что драйвер загружен корректно:
    Используйте следующую команду для проверки сообщений системы:

    sudo dmesg | grep 8812au

Шаг 5: Подключение к Wi-Fi

  1. Подключитесь к Wi-Fi сети:
    Можно использовать графический интерфейс Ubuntu или команду nmcli:

    nmcli device wifi list
    nmcli device wifi connect "SSID" password "пароль"

Шаг 6: Постоянная конфигурация

  1. Автоматическая загрузка драйвера при старте системы:
    Для этого откройте файл /etc/modules:

    sudo nano /etc/modules
  2. Добавьте в конец файла строку:

    8812au

Заключение

После выполнения всех шагов ваш TP-Link AC600 Nano адаптер должен успешно функционировать на Ubuntu 24.04. Если у вас возникнут проблемы, обязательно проверьте системные логи с помощью команды dmesg и ищите сообщения, связанные с драйвером.

Не стесняйтесь задать дополнительные вопросы, если возникнут трудности или потребуется помощь!

Оцените материал
Добавить комментарий

Капча загружается...