Вопрос или проблема
Давным-давно я купил USB адаптер, который, согласно Windows, использовал чипсет RTL8811au. Он великолепно работал на Windows 10, и у меня никогда не было с ним проблем. Вчера я впервые установил Ubuntu 20.04.2 LTS, потому что хотел попробовать что-то новое. Проблема в том, что я просто не смог заставить работать драйверы RTL8811au. Я перепробовал практически все, что было предложено здесь и на ubuntuforums с момента выхода 20.04, и ничего не сработало. Я также пробовал переустановить Ubuntu, но ничего не помогло.
В настоящее время я использую свой телефон как USB Ethernet, но это действительно неудобно. Я не хочу возвращаться на Windows и не хочу покупать другой USB адаптер.
Вывод команды lsusb
:
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 1b3f:2008 Generalplus Technology Inc. USB Audio Device
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp. DISK
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 12d1:1050 Huawei Technologies Co., Ltd. CAM-L03
Bus 001 Device 003: ID 258a:1007 SINOWEALTH Wired Gaming Mouse
Bus 001 Device 002: ID 0c45:7603 Microdia USB Keyboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Вывод команды iwconfig
:
lo no wireless extensions.
enp6s0 no wireless extensions.
usb0 no wireless extensions.
Пожалуйста, убедитесь, что все необходимые пакеты установлены в нужных версиях:
sudo apt update
sudo apt install --reinstall git dkms build-essential
Теперь скачайте и установите правильный драйвер:
git clone https://github.com/morrownr/8821cu-20210916.git
cd 8821cu-20210916
sudo ./install-driver.sh
Извлеките и заново вставьте USB беспроводное устройство, и оно должно начать работать. Если нет, перезагрузите.
Я использовал как RTL8812, так и 8814AU и нашел GitHub Aircrack-ng чрезвычайно полезным и надежным для обоих этих драйверов на Linux.
Посмотрите оба GitHub ниже и попробуйте скомпилировать модули DKMS, чтобы посмотреть, поможет ли это.
RTL8812: https://github.com/aircrack-ng/rtl8812au
RTL8814: https://github.com/aircrack-ng/rtl8814au
Удачи.
Это просто краткое базовое руководство по установке драйвера USB Wi-Fi для Linux Debian и его производных (Debian, Ubuntu, Linux Mint, Pop! OS, Elementary OS и т.д.)
Когда вы переходите на новую дистрибуцию или обновляете ОС или случайно удаляете какую-либо часть программного обеспечения, иногда ваш Wi-Fi драйвер может не поддерживаться/не работать, и это вызывает замешательство… Да, это правда!
Первое
- Вам понадобятся ваши СМАРТФОНЫ, также убедитесь, что у них есть “Мобильные данные”.
- Затем нужно открыть “Параметры разработчика” на вашем смартфоне, чтобы сделать это сначала.
- Откройте настройки вашего телефона и найдите “Информация о телефоне”, выберите “Номер сборки” и затем много раз нажимайте (до 7 раз).
- В “Параметрах разработчика” найдите или прокрутите до “Сеть” и выберите “Выбрать USB-конфигурацию”, а затем снова выберите “USB Ethernet (RNDIS)”.
- После этого вам нужен USB-кабель, подключенный к вашему ПК или ноутбуку, и всё, теперь вы готовы к онлайну!
Второе
- Установите GDebi (я использую Geary на Pop! OS, это тот же софт). Вы можете найти GDebi в Центре программного обеспечения Ubuntu, просто найдите его и установите оттуда.
- Затем установите последний пакет “realtek-rtl88xxau-dkms” из репозитория Kali.
- После этого просто введите в терминале Linux “sudo reboot”, чтобы перезагрузить ваш ПК или ноутбук.
- Готово, просто проверьте!
Я много раз использовал этот метод, когда переходил на новую дистрибуцию или обновлял ядро Linux. Это действительно экономит моё время и усилия! Спасибо, что прочитали это!
Источники
Ответ или решение
Установка драйверов для USB-адаптера с чипом RTL8811au на Ubuntu 20.04.2 LTS может быть немного сложной, но с правильными шагами вы сможете решить вашу проблему. Ниже представлено пошаговое руководство по установке требуемых драйверов.
Шаг 1: Подготовка системы
Сначала убедитесь, что все необходимые зависимости установлены. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt install --reinstall git dkms build-essential
Эти команды обновят пакеты и установят необходимые инструменты для компиляции драйвера.
Шаг 2: Скачивание драйверов
Теперь следует скачать драйверы для вашего адаптера. В данном случае мы воспользуемся репозиториями GitHub, которые надежны и хорошо документированы. В терминале выполните следующие команды:
git clone https://github.com/morrownr/8821cu-20210916.git
cd 8821cu-20210916
sudo ./install-driver.sh
Шаг 3: Перезагрузка адаптера
После завершения установки отключите и повторно подключите ваш USB-адаптер. В большинстве случаев этого достаточно, чтобы система распознала новое оборудование. Если адаптер по-прежнему не работает, выполните перезагрузку системы:
sudo reboot
Альтернативные драйверы
Если указанные выше шаги не помогли, можно попробовать альтернативные драйверы от Aircrack-ng. Вот ссылки на репозитории для RTL8812 и RTL8814:
Установка с использованием GDebi и пакетов DEB
Если у вас появятся проблемы с вышеописанными методами, вы можете использовать альтернативный подход с установкой пакетов DEB из репозитория Kali:
-
Убедитесь, что устройство мобильного интернета подключено (это может понадобиться в случае отсутствия проводного подключения).
-
Установите GDebi через интерфейс вашего программного обеспечения или с помощью команды:
sudo apt install gdebi
-
Установите последний пакет
realtek-rtl88xxau-dkms
из репозитория Kali. Для этого вам нужно добавить его в список источников или скачать его вручную. -
Перезагрузите компьютер:
sudo reboot
Заключение
Следуя этим шагам, вы сможете установить драйвера для вашего USB-адаптера RTL8811au на Ubuntu 20.04.2 LTS. Если возникнут дополнительные вопросы или трудности, не стесняйтесь обращаться за помощью на форумы или сообщества, такие как Ubuntu Forums или Reddit. Удачи!