Проблемы с Wi-Fi адаптером после обновления до Ubuntu 22.04
После обновления до Ubuntu 22.04 многие пользователи столкнулись с проблемами работы Wi-Fi адаптеров. В частности, у меня возникла ситуация, когда один из адаптеров перестал видеть точки доступа и не удавалось подключиться к сети никаким образом. Давайте рассмотрим, как решить эту проблему.
Описание проблемы
У меня есть два Wi-Fi адаптера, которые по характеристикам очень похожи, но один из них перестал работать после обновления системы. Ниже представлены данные о каждом из адаптеров:
Работающий адаптер:
- Модель: rtl8821cu
- ID: 0bda:c820 Realtek Semiconductor Corp.
Не работающий адаптер:
- Модель: rtl88XXau
- ID: 0bda:a811 Realtek Semiconductor Corp. RTL8811AU 802.11a/b/g/n/ac WLAN Adapter
Проверка доступных устройств
Команда nmcli device
показывает, что оба устройства обнаружены системой, но состояние одного из них — "disconnected".
nmcli device
DEVICE TYPE STATE CONNECTION
wlx200bd04dc584 wifi connected asuszamb 2
wlx40a5eff399ea wifi disconnected --
p2p-dev-wlx200bd04dc584 wifi-p2p disconnected --
p2p-dev-wlx40a5eff399ea wifi-p2p disconnected --
eth0 ethernet unavailable --
lo loopback unmanaged --
Исследование доступных сетей
Когда я проверил доступные сети для работающего адаптера, список точек доступа отобразился успешно:
nmcli device wifi list ifname wlx200bd04dc584
Однако для неработающего адаптера команда вернула пустой результат:
nmcli device wifi list ifname wlx40a5eff399ea
Подключение к сети
Я попытался подключиться к известной сети с использованием неработающего адаптера, и получил сообщение об ошибке:
nmcli con up 175a67a0-d58d-4ebe-8d02-6f3c741c460b ap 3C:7C:3F:6B:EA:2C ifname wlx40a5eff399ea
Error: device 'wlx40a5eff399ea' not compatible with connection 'asuszamb'.
Это подтверждает, что данное устройство стало несовместимо с настройками соединения, сохранившимися после обновления.
Возможные решения проблемы
Если вы столкнулись с подобной проблемой, не отчаивайтесь. Вот несколько решений, которые помогут:
-
Убедитесь в наличии подходящего драйвера: Убедитесь, что для вашего адаптера установлен правильный драйвер. Для адаптера Realtek RTL8811AU можно использовать драйвер от Дидерика де Хааса, который доступен на GitHub. Этот драйвер можно установить через DKMS, что позволит автоматически обновлять его при обновлении ядра.
-
Тестирование более новой версии Ubuntu: Если у вас есть возможность, протестируйте Ubuntu 24.04 LTS, которая может не требовать стороннего драйвера. Вы можете создать загрузочный USB и протестировать Wi-Fi. Если все работает, можно обновить до этой версии, чтобы избежать потери данных.
- Обратитесь к сообществу: Если ни один из методов не помог, рассмотрите возможность обращения к сообществу Ubuntu или на форумы поддержки. Многие пользователи сталкиваются с аналогичными проблемами, и возможно, кто-то уже нашел решение.
Заключение
Проблемы с Wi-Fi адаптерами после обновления операционной системы не редкость. Однако, зная причины и возможные решения, вы сможете быстро восстановить доступ к беспроводным сетям. Не забывайте обновлять драйвера и следить за совместимостью устройств с новыми версиями операционной системы.