Вопрос или проблема
После обновления до Ubuntu 22.04 один из моих адаптеров WiFi больше не видит ни одну точку доступа и не может быть принудительно подключен вслепую.
Оба адаптера очень похожи:
Рабочий:
|__ Порт 2: Устр. 9, Интерфейс 2, Класс=Специфический для производителя, Драйвер=rtl8821cu, 480M
ID 0bda:c820 Realtek Semiconductor Corp.
/sys/bus/usb/devices/1-1.2 /dev/bus/usb/001/009
Не работает:
|__ Порт 4: Устр. 10, Интерфейс 0, Класс=Специфический для производителя, Драйвер=rtl88XXau, 480M
ID 0bda:a811 Realtek Semiconductor Corp. RTL8811AU 802.11a/b/g/n/ac WLAN Adapter
/sys/bus/usb/devices/1-1.4 /dev/bus/usb/001/010
nmcli показывает оба устройства
nmcli device
УСТРОЙСТВО ТИП СОСТОЯНИЕ СОЕДИНЕНИЕ
wlx200bd04dc584 wifi подключено asuszamb 2
wlx40a5eff399ea wifi отключено --
p2p-dev-wlx200bd04dc584 wifi-p2p отключено --
p2p-dev-wlx40a5eff399ea wifi-p2p отключено --
eth0 ethernet недоступно --
lo loopback неуправляемое --
wlx40a5eff399ea — это устройство, которое перестало работать.
если отобразить точки доступа, видимые каждым устройством:
nmcli device wifi list ifname wlx200bd04dc584
IN-USE BSSID SSID РЕЖИМ КАНАЛ СКОРОСТЬ СИГНАЛ ШТРИХИ БЕЗОПАСНОСТЬ
3C:7C:3F:6B:EA:2C asuszamb Infra 36 540 Mбит/с 95 ▂▄▆█ WPA2
3C:7C:3F:6B:EA:28 asuszamb Infra 2 405 Mбит/с 74 ▂▄▆_ WPA2
32:46:9A:FF:E2:B9 asuszamb_EXT Infra 10 130 Mбит/с 64 ▂▄▆_ WPA2
4C:0F:6E:AD:AB:07 PS3-1880660 Infra 10 54 Mбит/с 39 ▂▄__ WPA1
6A:19:4D:28:72:DD -- Infra 161 540 Mбит/с 25 ▂___ WPA2
B0:92:4A:C7:E2:BD OPTUS_C7E2BBM Infra 11 540 Mбит/с 20 ▂___ WPA2 WPA3
72:19:4D:28:72:DC OPTUS_C7E2BBM Infra 11 130 Mбит/с 17 ▂___ WPA2 WPA3
и
nmcli device wifi list ifname wlx40a5eff399ea
IN-USE BSSID SSID РЕЖИМ КАНАЛ СКОРОСТЬ СИГНАЛ ШТРИХИ БЕЗОПАСНОСТЬ
Попытка установить соединение через неработающий адаптер приводит к:
nmcli con up 175a67a0-d58d-4ebe-8d02-6f3c741c460b ap 3C:7C:3F:6B:EA:2C ifname wlx40a5eff399ea
Ошибка: устройство 'wlx40a5eff399ea' несовместимо с соединением 'asuszamb'.
Именно с этим соединением оно ранее работало.
Не знаю, как дальше устранять проблему?
Ответ или решение
Причины и решение проблемы с Wi-Fi адаптером на Ubuntu 22.04
Проблема, когда Wi-Fi адаптер в Ubuntu 22.04 не видит точки доступа, может быть связана с несколькими факторами, такими как несовместимость драйверов, ошибки конфигурации или недавно выполненное обновление:
1. Проверка драйверов
Обратите внимание, что указанные адаптеры используют различные драйверы:
- Рабочий адаптер использует драйвер
rtl8821cu
. - Не работающий адаптер использует драйвер
rtl88XXau
.
Сначала убедитесь, что драйвер «rtl88XXau» корректно установлен:
-
Проверка установленных драйверов: Используйте команду
lsmod | grep rtl
для проверки загруженных модулей драйверов. Драйверrtl88XXau
должен присутствовать в списке. -
Установка или обновление драйвера:
Если модульrtl88XXau
не загружен, попробуйте установить или обновить его:- Убедитесь, что установлены необходимые средства разработки:
sudo apt update sudo apt install build-essential dkms git
- Склонируйте репозиторий с драйверами и установите их:
git clone https://github.com/aircrack-ng/rtl8812au.git cd rtl8812au sudo make dkms_install
- Перезагрузите систему и повторите проверку.
- Убедитесь, что установлены необходимые средства разработки:
2. Конфигурация сети
-
Сброс сетевых настроек: Попробуйте сбросить сетевые настройки с помощью команд:
sudo nmcli networking off sudo nmcli networking on
Это перезапустит сетевые службы и может помочь в обнаружении точек доступа.
-
Проверка устройства: Убедитесь, что устройство и его конфигурация не находятся в состоянии аппаратного блокирования:
rfkill list
Если устройство заблокировано, разблокируйте с помощью
rfkill unblock <именование устройства>
.
3. Диагностика
-
Журнал системы: Изучите
dmesg
для поиска специфических ошибок, связанных с беспроводным устройством. Это поможет понять, есть ли аппаратные или программные ошибки, возникающие при использовании адаптера.dmesg | grep -i 'wlx40a5eff399ea'
-
Переподключение адаптера: Попробуйте отключить и повторно подключить адаптер в порты USB, возможно его не распознаёт должным образом.
-
Обновление ядра: После обновления ядра иногда возвращаются старые проблемы. Проверьте — возможно, вам требуется патч, доступный в обновлениях от производителя.
4. Итоговое решение
Если после всех действий проблема остается нерешенной, рекомендуется связаться с поддержкой производителя адаптера или задать вопрос на форумах, таких как Ubuntu Forums или Ask Ubuntu, которые часто становятся источником решений специфических проблем.
Читайте также: Как устранить проблемы с сети в Ubuntu — это поможет углубиться в диагностику и решение подобных вопросов.
Применяя данные рекомендации, вы сможете выявить и устранить неполадку неработающего Wi-Fi адаптера в Ubuntu 22.04.