Вопрос или проблема
Я не могу понять, почему мой wifi не работает.
Я купил адаптер wifi TP-Link AX1800 и установил следующий драйвер: https://github.com/lwfinger/rtl8852au.
lsusb
Bus 003 Device 003: ID 2357:013f TP-Link 802.11ac WLAN Adapter
lshw -C network
*-network
description: Беспроводной интерфейс
physical id: 4
bus info: usb@3:3
logical name: wlx242fd016827b
serial: 24:2f:d0:XX:XX:XX
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl8852au driverversion=v1.15.0.1-0-g487ee886.20210714 firmware=N/A link=no multicast=yes wireless=unassociated
ip a
3: wlx242fd016827b: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether <законсервировано> brd ff:ff:ff:ff:ff:ff
inxi –full –filter
System:
Kernel: 6.8.0-45-generic arch: x86_64 bits: 64
Console: pty pts/1 Дистрибутив: Ubuntu 24.04.1 LTS (Noble Numbat)
Machine:
Type: Desktop Mobo: ASRock model: B450M-HDV R4.0 serial: <фильтр> UEFI: American Megatrends
v: P10.10 date: 01/24/2024
CPU:
Info: quad core model: AMD Ryzen 3 3200G with Radeon Vega Graphics bits: 64 type: MCP cache:
L2: 2 MiB
Speed (MHz): avg: 1400 min/max: 1400/3600 cores: 1: 1400 2: 1400 3: 1400 4: 1400
Graphics:
Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series] driver: amdgpu
v: kernel
Display: server: No display server data found. Headless machine? tty: 316x90
resolution: 1920x1080
API: EGL v: 1.5 drivers: radeonsi,swrast platforms: surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.0.9-0ubuntu0.2 note: console (EGL sourced)
renderer: AMD Radeon Vega 8 Graphics (radeonsi raven LLVM 17.0.6 DRM 3.57 6.8.0-45-generic),
llvmpipe (LLVM 17.0.6 256 bits)
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k6.8.0-45-generic status: kernel-api
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: r8169
IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <фильтр>
Device-2: TP-Link 802.11ac WLAN Adapter driver: rtl8852au type: USB
IF: wlx242fd016827b state: down mac: <фильтр>
Drives:
ID-1: /dev/sda vendor: Samsung model: SSD 840 EVO 120GB size: 111.79 GiB
Partition:
ID-1: / size: 53.21 GiB used: 11.51 GiB (21.6%) fs: ext4 dev: /dev/dm-0
ID-2: /boot size: 1.9 GiB used: 182.5 MiB (9.4%) fs: ext4 dev: /dev/sda2
ID-3: /boot/efi size: 1.05 GiB used: 6.1 MiB (0.6%) fs: vfat dev: /dev/sda1
Swap:
ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) file: /swap.img
Info:
Memory: total: 6 GiB available: 5.7 GiB used: 808.1 MiB (13.8%)
Processes: 165 Uptime: 14m Init: systemd target: graphical (5) Shell: Bash inxi: 3.3.34
netplan –debug apply
** (generate:3592): DEBUG: 13:20:50.584: starting new processing pass
** (generate:3592): DEBUG: 13:20:50.584: wlx242fd016827b: добавление wifi AP <законсервировано>
** (generate:3592): DEBUG: 13:20:50.584: У нас есть некоторые netdefs, пропустите их через последние проверки
** (generate:3592): DEBUG: 13:20:50.584: wlx242fd016827b: установка значения по умолчанию для бэкенда на 1
** (generate:3592): DEBUG: 13:20:50.584: Конфигурация действительна
** (generate:3592): DEBUG: 13:20:50.584: enp7s0: установка значения по умолчанию для бэкенда на 1
** (generate:3592): DEBUG: 13:20:50.584: Конфигурация действительна
** (generate:3592): DEBUG: 13:20:50.585: Генерация выходных файлов..
** (generate:3592): DEBUG: 13:20:50.585: Open vSwitch: определение enp7s0 не для нас (бэкенд 1)
** (generate:3592): DEBUG: 13:20:50.585: NetworkManager: определение enp7s0 не для нас (бэкенд 1)
** (generate:3592): DEBUG: 13:20:50.585: Создание конфигурации wpa_supplicant
** (generate:3592): DEBUG: 13:20:50.585: wlx242fd016827b: Создание конфигурационного файла wpa_supplicant run/netplan/wpa-wlx242fd016827b.conf
** (generate:3592): DEBUG: 13:20:50.585: Создание юнита wpa_supplicant /run/systemd/system/netplan-wpa-wlx242fd016827b.service
** (generate:3592): DEBUG: 13:20:50.590: Создание ссылки на службу wpa_supplicant /run/systemd/system/systemd-networkd.service.wants/netplan-wpa-wlx242fd016827b.service
** (generate:3592): DEBUG: 13:20:50.590: Open vSwitch: определение wlx242fd016827b не для нас (бэкенд 1)
** (generate:3592): DEBUG: 13:20:50.590: NetworkManager: определение wlx242fd016827b не для нас (бэкенд 1)
DEBUG:netplan сгенерированное конфигурационное изменение networkd, перезагрузка networkd
DEBUG:Невозможно вызвать Open vSwitch: Невозможно применить очистку OVS: ovsdb-server.service 'не найдено'.
DEBUG:нет сгенерированной конфигурации NM netplan
** (process:3591): DEBUG: 13:20:50.889: начало новой обработки
** (process:3591): DEBUG: 13:20:50.889: wlx242fd016827b: добавление wifi AP <законсервировано>
** (process:3591): DEBUG: 13:20:50.889: У нас есть некоторые netdefs, пропустите их через последние проверки
** (process:3591): DEBUG: 13:20:50.889: wlx242fd016827b: установка значения по умолчанию для бэкенда на 1
** (process:3591): DEBUG: 13:20:50.889: Конфигурация действительна
** (process:3591): DEBUG: 13:20:50.889: enp7s0: установка значения по умолчанию для бэкенда на 1
** (process:3591): DEBUG: 13:20:50.889: Конфигурация действительна
DEBUG:Объединенная конфигурация:
b''
DEBUG:Изменения ссылки: {}
DEBUG:netplan инициирует правила .link для lo
DEBUG:netplan инициирует правила .link для enp7s0
DEBUG:netplan инициирует правила .link для wlx242fd016827b
** (process:3591): DEBUG: 13:20:50.970: начало новой обработки
** (process:3591): DEBUG: 13:20:50.970: wlx242fd016827b: добавление wifi AP <законсервировано>
** (process:3591): DEBUG: 13:20:50.970: У нас есть некоторые netdefs, пропустите их через последние проверки
** (process:3591): DEBUG: 13:20:50.970: wlx242fd016827b: установка значения по умолчанию для бэкенда на 1
** (process:3591): DEBUG: 13:20:50.970: Конфигурация действительна
** (process:3591): DEBUG: 13:20:50.970: enp7s0: установка значения по умолчанию для бэкенда на 1
** (process:3591): DEBUG: 13:20:50.970: Конфигурация действительна
DEBUG:Объединенная конфигурация:
b''
Канал все еще не в сети, подключение к существующему wifi не может быть установлено.
Любая помощь будет оценена.
Ответ или решение
Решение проблемы с адаптером TP-Link AX1800 (Wi-Fi)
Если у вас возникли трудности с подключением вашего USB-адаптера TP-Link AX1800 к Wi-Fi-сети, ниже приведены основные шаги, которые помогут вам диагностировать и устранить проблему.
1. Проверка совместимости драйвера
Вы указали, что установили драйвер с репозитория lwfinger/rtl8852au. Это важно, так как адаптеры TP-Link AX1800 часто требуют специфические драйверы. Проверьте следующее:
- Убедитесь, что версия ядра (в вашем случае 6.8.0) совместима с установленным драйвером. Возможно, потребуется обновить драйвер или ядро.
- Запустите команду
dmesg | grep rtl8852au
, чтобы проверить наличие ошибок, связанных с драйвером.
2. Проверка состояния устройства
Согласно выводам команд lsusb
и lshw
, адаптер правильно распознаётся системой, однако статус интерфейса wlx242fd016827b
— "link=no", что означает, что он не подключён к сети.
- Проверьте, активирован ли интерфейс: выполните команду
sudo ip link set wlx242fd016827b up
. - После этого проверьте статус интерфейса снова с помощью
ip a
.
3. Конфигурация Wi-Fi
Проблема может возникать из-за неверной конфигурации Wi-Fi. Убедитесь, что файл конфигурации netplan настроен правильно. Например, ваш файл может выглядеть так:
network:
version: 2
wifis:
wlx242fd016827b:
dhcp4: true
access-points:
"<SSID-вашей-сети>":
password: "<пароль-сети>"
После внесения изменений, примените конфигурацию командой:
sudo netplan apply --debug
4. Проверка подключения к сети
- Запустите
sudo wpa_supplicant -B -i wlx242fd016827b -c /run/netplan/wpa-wlx242fd016827b.conf
для подключения к Wi-Fi. - Используйте
ping 8.8.8.8
, чтобы проверить подключение к интернету.
5. Проверка журналов системы
Если проблема не решается, проверьте журналы системы на наличие ошибок с помощью команд:
journalctl -xe
Обратите внимание на сообщения, относящиеся к wpa_supplicant
или systemd-networkd
.
6. Дополнительные шаги
Если указанные шаги не помогли, стоит:
- Перезагрузить компьютер и свисток адаптер.
- Убедиться в отсутствии конфликтов с другими сетевыми интерфейсами.
- Проверить, не отключён ли Wi-Fi в настройках системы.
Заключение
Если после выполнения всех предложенных шагов проблема остаётся, возможно, стоит рассмотреть возможность обращения в техническую поддержку TP-Link или поискать обновлённые версии драйверов и пакетов. Поддержка пользователей на форумах, таких как Stack Overflow или специализированные сообщества Ubuntu, также может оказаться полезной.