- Вопрос или проблема
- Ответ или решение
- Установка драйвера TP-Link AC600 Archer для Ubuntu 20.04.1 LTS
- 1. Подготовка системы
- 2. Установка необходимых инструментов
- 3. Удаление старого драйвера
- 4. Установка нового драйвера
- 5. Примечания по установке Secure Boot
- 6. Перезагрузка системы
- 7. Проверка установки
- Заключение
Вопрос или проблема
Я несколько раз пытался установить этот драйвер на своей виртуальной машине 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.
Совместимые ядра
Ядра: 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 для Ubuntu 20.04.1 LTS
Установка драйвера 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, где сообщество может предложить дополнительные решения.