Kuidas parandada Realtek 8812AU WiFi-kaarti Linuxis

click fraud protection

Realtek 8812AU on traadita kiibistik, mis saab hakkama ka võrguühendustega vahelduvvoolu (5 GHz) ja ka väiksema 2 GHz ühendusega. Kiibistik on kõige märkimisväärsem kasutamisel Netgear A6100 USB WiFi adapteris. Vaikimisi see traadita kiibistik kernelis avatud lähtekoodiga draiverite kaudu Linuxis ei tööta. Sellel on Ubuntu Linuxi tugi, kuna on olemas ka tasuta draivereid, mille opsüsteem esialgse installiprotsessi käigus seadistab. Lisaks Ubuntu toetusele A6100-le pole teistel Linuxi distributsioonidel praktiliselt mingit tuge.

Kuna Linuxi kasutajatel pole vaikimisi Netgear A6100 USB WiFi-adapteri tuge väga hea, siis kasutajad Kui soovite kasutada Realtek 8812AU WiFi-kaarti Linuxil, peavad draiverid käsitsi ise installima Linuxi kernel. Arvestades, kui raske võib draiverite installimine Linuxile olla, näitame teile lihtsat, samm-sammult toimimist selle lubamiseks.

Märkus. Need juhised töötavad kõigi USB WiFi-seadmetega, mis kasutavad kiibistikku Realtek 8812AU.

Seadke ehituskeskkond

Realteki 8812AU Linuxi draiver nõuab, et see oleks ehitatud lähtekoodist. Seega peate enne draiveri allalaadimist installima vajalikud ehitustarkvara paketid.

instagram viewer

Ehitusaja pakettide installimine Linuxi jaoks vajab terminali. Terminaliakna avamiseks vajutage Ctrl + Alt + T või Ctrl + tõstuklahv + T klaviatuuril. Kui teil on käsuridale juurdepääs, järgige installimisjuhiseid, mis vastavad teie Linuxi jaotusele allpool.

Ubuntu

Klõpsake „Tarkvara ja värskendused” ja valige „Täiendavad draiverid”. Sealt saate hõlpsasti installida selle seadme WiFi draiverid, ilma et oleks vaja koodi lähtest ehitada.

Debian

sudo apt-get install ehita hädavajalik git dkms -y

Arch Linux

sudo pacman -S dkms baas-devel

Fedora

sudo dnf install dkms kernel-devel kernel-Headers git. sudo dnf groupinstall "Arendusriistad"

OpenSUSE

sudo zypper in -t muster devel_C_C ++ devel_kernel sudo zypper install dkms git

Laadige alla draiverifailid

Realteki 8812AU draiverifailid on Internetis, hostitud GitHubi kaudu. Realtek 8812AU kiibistikuga WiFi-kaartide jaoks vajalike draiverifailide saamiseks Linuxis töötamiseks kasutage git kloon käsk allpool.

git kloon https://github.com/gnab/rtl8812au.git /usr/src/8812au-4.2.2/

Laske failidel alla laadida kataloogi /usr/src/8812au-4.2.2/. Nad peavad minema sellesse kataloogi või vastasel juhul ei tööta draiver DKMS-iga. Kui kõik allalaadimine on lõpule viidud, kasutage nuppu CD käsu terminalisessiooni teisaldamiseks kataloogi /usr/src/8812au-4.2.2/.

cd /usr/src/8812au-4.2.2/

Draiverite ehitamine ja nende installimine Linuxile nõuab juurõigusi. Praeguse kasutajaga juurõiguste saamiseks kasutage sudo -s käsku, kuna see hoiab käsuribad praeguses töökataloogis, kuid lülitab kasutaja jaoks root.

sudo -s

Kasutades cp käsk, kopeerige kaasasolev “8812au.ko” draiverifail praegu kasutatava Linuxi kerneli moodulite kataloogi. Selle hõlbustamiseks oleme lisanud $ uname -r käsk. See tuvastab kerneli teabe automaatselt.

cp 8812au.ko / lib / modules / $ (uname -r) / kernel / draiverid / net /

Kui draiverifail on õiges kohas, käivitage depod käsk.

depod

Jooksmine depod peaks võtma paar sekundit ja ükski väljund ei tohiks terminali printida. Kui see on valmis, on terminal uuesti kasutatav.

Sel hetkel peaks USB-draiver olema valmis ja töötama ning kui te DMKS-i ei vaja, pole vaja enam minna. Kuid pidage meeles, et DKMS-i toimingute vahelejätmine tähendab, et draiver tuleb pärast iga kerneli värskendust käsitsi uuesti installida.

DKMS-i seadistamine

DKMS (Dynamic Kernel Module Support) on Linuxi kerneli raamistik, mis võimaldab kolmanda osapoole Linuxi kerneli moodulid (nagu see WiFi draiver), mis tuleb automaatselt uuesti installida iga kord, kui Linuxi kernel saab uue värskendus.

Selle draiveri seadistamine DKMS-is on suurepärane idee ja Netgear AC1600 USB-seadme või mõne muu WiFi USB-seadme häälestamine Realtek 8812AU kiibikomplekti abil võtab palju peavalu.

DMKS-i seadistamise alustamiseks lisage moodul 8812au DKMS-i, kasutades dkms lisada käsk.

dkms add -m 8812au -v 4.2.2

Pärast mooduli lisamist lisama käsk, on aeg ehitada see Linuxi kerneli sisse. DKMS-i kaudu ehitatakse arvutiga dkms ehitama käsk.

dkms build -m 8812au -v 4.2.2. 

Ehitamine ei tohiks võtta kaua aega, kuna moodul on süsteemi juba installitud. Kui teil tekivad ehituse ajal terminalis vead, taaskäivitage oma Linuxi arvuti ja proovige dkms ehitama käsk uuesti ja kõik peaks toimima hästi.

Kui moodul on ehitatud dkms, saate selle installida, kasutades dkms.

sudo dkms install -m 8812au -v 4.2.2. 

Kui kõik DMKS-i asjad pole moel, kasutage kaja allolevat käsku, et tagada draiveri laadimine automaatselt alglaadimisel.

kaja 8812au | sudo tee -a / etc / moodulid 

Eeldusel, et olete kõiki neid samme õigesti järginud, peaks teie Realtek 8812AU WiFI-kaart Linuxis suurepäraselt töötama!

watch instagram story