Драйвер TP-Link AC600 Archer для Linux Ubuntu Ubuntu 20.04.1 LTS

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

Я несколько раз пытался установить этот драйвер на своей виртуальной машине Ubuntu (в VirtualBox), и, похоже, у меня это не удалось.

Я следовал следующим инструкциям, например:

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

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

Некоторые “скриншоты”:

https://i.ibb.co/ckKGKx0/Virtual-Box-Linux-Ubuntu-03-11-2024-12-26-27.png

https://i.ibb.co/LYT6chd/Virtual-Box-Linux-Ubuntu-03-11-2024-12-27-13.png

https://i.ibb.co/cXRTtcK/Virtual-Box-Linux-Ubuntu-03-11-2024-12-27-30.png

Что я делаю не так?

Я подозреваю, что драйвер вашего TP-LINK ARCHER AC600 [RTL8812AU] не работает с новым ядром.

Вы можете попробовать драйвер здесь. Думаю, ваш драйвер находится здесь. (8812au). Однако это подразумевает работу с исходными кодами и автопересборку драйверов (DKM) в Ubuntu.

https://github.com/morrownr

Совместимые ядра

Ядра: 5.4 - 5.11 (Realtek)
Ядра: 5.12 - 6.11 (поддержка сообщества)

Вы можете удалить текущий драйвер с помощью следующей команды

sudo modprobe -r rtl8812au

sudo modprobe rtl8812au должен переустановить его

DKMS

Используйте

dkms status

чтобы определить драйвер устройства (RTL8812aU) для каждого успешно собранного ядра. Ваш исходный код драйвера может/будет иметь опцию удаления. Если нет, то вы можете удалить его следующим образом: –

Типичный вывод dkms status

rtl8812au/X.XX.X.X, 6.8.0-41-generic, x86_64: установлен
rtl8812au/X.XX.X.X, 6.8.0-44-generic, x86_64: установлен

Типичное удаление с dkms. Если он удален, это также должно остановить установку драйвера, но вам, возможно, придется перезагрузиться для достижения этого. Вам нужно использовать свои данные о драйвере, который вы установили, но вот некоторые примеры. (Примечание: Удаляйте только из неактивных или сломанных ядер драйверов.)

dkms remove rtl8812au/x.x.x.x --all
dkms remove rtl8812au/x.x.x.x -k  6.8.0-45-generic -a x86_64

Установка

Откройте терминал gnome

sudo apt update && sudo apt upgrade #обычные обновления

sudo apt install -y build-essential dkms git iw #Необходимые инструменты

mkdir -p ~/src #создайте каталог для размещения исходников

cd ~/src #перейдите в каталог

git clone https://github.com/morrownr/8812au-20210820.git

cd ~/src/8812au-20210820 #Перейдите в исходники

sudo ./install-driver.sh #(Примечание: Чтобы удалить его, выполните ./remove-driver.sh).

Если у вас включена безопасная загрузка и вы не установили mokkey, драйвер не будет подписан и не будет работать. Инструкции на сайте дают некоторые советы по этому поводу. (В частности, в разделе о ручной установке.)

Я думаю, что стоит перезагрузиться перед началом тестирования.

Чтобы проверить, установлен ли драйвер в dkms (для автоматической сборки при обновлении ядра), выполните следующее

sudo dkms status

Надеюсь, это поможет

.

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

Установка драйвера TP-Link AC600 Archer (RTL8812AU) на Ubuntu 20.04.1 LTS может вызывать некоторые трудности, особенно в среде виртуальной машины, такой как VirtualBox. В данном руководстве мы рассмотрим шаги, которые помогут вам успешно установить драйвер и наладить работу вашего адаптера Wi-Fi.

1. Подготовка системы

Прежде всего, убедитесь, что ваша система обновлена. Откройте терминал и выполните следующие команды:

sudo apt update && sudo apt upgrade

Эта команда обновит списки пакетов и установит все доступные обновления.

2. Установка необходимых инструментов

Убедитесь, что у вас установлены основные инструменты для сборки драйверов и пакеты, необходимые для их работы:

sudo apt install -y build-essential dkms git iw
  • build-essential – необходим для компиляции исходников программ.
  • dkms – обеспечивает автоматическую пересборку драйверов при обновлении ядра.
  • git – для клонирования репозитория драйвера.
  • iw – утилита для работы с беспроводными сетями.

3. Удаление старого драйвера

Если у вас установлен старый драйвер (или он не работает), сначала удалите его:

sudo modprobe -r rtl8812au

Для проверки установленных драйверов используйте команду:

dkms status

При необходимости удалите старый драйвер:

dkms remove rtl8812au/x.x.x.x --all

4. Установка нового драйвера

Создайте директорию для исходников и клонируйте репозиторий драйвера:

mkdir -p ~/src
cd ~/src
git clone https://github.com/morrownr/8812au-20210820.git

Перейдите в каталог с исходным кодом:

cd ~/src/8812au-20210820

Теперь запустите скрипт установки драйвера:

sudo ./install-driver.sh

5. Примечания по установке Secure Boot

Если в вашей системе включен Secure Boot, драйвер может не загрузиться, так как он не будет подписан. Вы можете либо отключить Secure Boot в BIOS, либо следовать инструкциям по созданию MOK (Machine Owner Key), чтобы подписывать драйверы.

6. Перезагрузка системы

После установки драйвера рекомендуется перезагрузить систему:

sudo reboot

7. Проверка установки

После перезагрузки проверьте, установлен ли драйвер, с помощью:

sudo dkms status

Драйвер должен быть представлен в списке, что подтвердит его успешную установку.

Заключение

Следуя этим шагам, вы сможете успешно установить драйвер TP-Link AC600 Archer на Ubuntu 20.04.1 LTS. Если у вас возникнут проблемы в процессе установки, обратитесь к документации на странице репозитория GitHub или на форумах Ubuntu, где сообщество может предложить дополнительные решения.

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

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