Реалтек 8812АУ је бежични чипсет који можеуправљајте мрежним везама у АЦ (5Гхз,) и мањим 2ГХз везама. Чипсет се највише примењује на Нетгеар А6100 УСБ ВиФи адаптеру. Овај бежични чипсет по дефаулту не ради на Линуку путем опен-соурце драјвера у језгри. Иако он има подршку за Убунту Линук, пошто постоје неслободни управљачки програми које ће оперативни систем поставити током почетног процеса инсталације. Поред подршке Убунту-а за А6100, друге дистрибуције Линука практично немају подршку.
Будући да не постоји баш добра подршка заНетгеар А6100 УСБ ВиФи адаптер подразумевано у Линуку, корисници који желе да користе Реалтек 8812АУ ВиФи картицу на Линуку морају ручно да инсталирају управљачке програме у сопствено Линук језгро. С обзиром на то колико је тешко инсталирати управљачке програме на Линук, показаћемо вам једноставан, корак по корак поступак како да га омогућите.
Напомена: ова упутства раде са свим УСБ ВиФи уређајима који користе Реалтек 8812АУ чипсет.
Подесите грађевинско окружење
Реалтек 8812АУ ВиФи управљачки програм за Линук захтева да буде изграђен из изворног кода. Дакле, пре преузимања управљачког програма морате инсталирати потребне софтверске пакете за прављење времена.
Инсталирање пакета за израду времена на Линуку захтијева терминал. Да бисте отворили прозор терминала, притисните Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим, након што имате приступ командној линији, следите упутства за инсталацију која одговарају вашој Линук дистрибуцији испод.
Убунту
Кликните на „Софтвер и ажурирања“ и изаберите „Додатни драјвери“. Одатле ћете лако инсталирати ВиФи управљачке програме за овај уређај, без потребе да градите код из извора.
Дебиан
sudo apt-get install build-essential git dkms -y
Арцх Линук
sudo pacman -S dkms base-devel
Федора
sudo dnf install dkms kernel-devel kernel-headers git sudo dnf groupinstall "Development Tools"
ОпенСУСЕ
sudo zypper in -t pattern devel_C_C++ devel_kernel sudo zypper install dkms git
Преузмите датотеке управљачког програма
Реалтекове датотеке 8812АУ на Интернету су на Интернету, хостоване преко ГитХуб-а. Да бисте добили управљачке датотеке потребне за ВиФи картице с Реалтек 8812АУ чипсетом раде на Линуку, користите гит клон наредба испод.

git clone https://github.com/gnab/rtl8812au.git /usr/src/8812au-4.2.2/
Допустите да се датотеке преузму у директорију „/уср/срц/8812ау-4.2.2/“. Они морају отићи у овај директориј или драјвер, једном инсталиран, неће радити са ДКМС-ом. Након што све преузмете, користите ЦД наредбу да премјестите своју сесију терминала у директориј „/уср/срц/8812ау-4.2.2/“.
cd /usr/src/8812au-4.2.2/
Прављење управљачких програма и њихово инсталирање на Линук захтевају роот привилегије. Да бисте стекли роот привилегије са тренутним корисником, искористите је судо -с наредбе, јер ће задржати љуску наредбеног ретка у тренутном радном директорију, али пребацити се на роот за корисника.
sudo -s
Помоћу цп наредбе, копирајте укључену датотеку „8812ау.ко“ у директориј модула Линук кернела који тренутно покрећете. Да бисмо ово олакшали, додали смо $ унаме -р команда. Информације о језгру аутоматски ће открити.
cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/
Након што се датотека управљачког програма налази на исправном месту, покрените депмод команда.
depmod
Трчање депмод требало би да траје неколико секунди, а ниједан излаз не сме да се штампа у терминалу. Када то учините, терминал се поново користи.
У овом тренутку УСБ драјвер би требао бити постављен итрчање и нема потребе да идете даље ако вам није потребан ДМКС. Међутим, молимо вас да схватите да прескакање ДКМС корака значи да се возач мора ручно поново инсталирати након сваке ажурирања кернела.
Подешавање ДКМС-а
Подршка за динамички кернел модул (ДКМС) је аоквир за Линук кернел који омогућава треће стране Линук кернел модуле (попут овог ВиФи управљачког програма) да се аутоматски поново инсталирају сваки пут када Линук кернел добије нову исправку.
Постављање овог управљачког програма у ДКМС-у је одлична идеја и требати ће вам пуно проблема са постављањем вашег Нетгеар АЦ1600 УСБ уређаја или било којег другог ВиФи УСБ уређаја помоћу Реалтек 8812АУ чипсета.
Да бисте покренули подешавање ДМКС-а, додајте 8812ау модул у ДКМС систем помоћу дкмс адд команда.
dkms add -m 8812au -v 4.2.2
Након додавања модула са додати команде, време је да је уградите у Линук кернел. Изградња преко ДКМС-а врши се са дкмс буилд команда.
dkms build -m 8812au -v 4.2.2
Израда не би требало да траје дуго, јер је модул већ инсталиран у систему. Ако током израде наиђете на било какве грешке у терминалу, поново покрените Линук рачунар и покушајте дкмс буилд команда поново, и све би требало да ради у реду.
Кад је модул изграђен са дкмс, можете да га инсталирате користећи дкмс.
sudo dkms install -m 8812au -v 4.2.2
Са свим ДМКС стварима, користите одјек наредба доле како би се осигурало да се возач аутоматски учитава при покретању.
echo 8812au | sudo tee -a /etc/modules
Под претпоставком да сте правилно слиједили све кораке, ваша Реалтек 8812АУ ВиФИ картица требала би савршено радити на Линуку!
Коментари