- - Kā salabot Realtek 8812AU WiFi karti operētājsistēmā Linux

Kā salabot Realtek 8812AU WiFi karti operētājsistēmā Linux

Realtek 8812AU ir bezvadu mikroshēmojums, ko varapstrādā arī tīkla savienojumus maiņstrāvas (5 GHz) un mazākos 2 GHz savienojumos. Chipset ir visievērojamākais, izmantojot Netgear A6100 USB WiFi adapteri. Pēc noklusējuma šis bezvadu mikroshēmojums nedarbojas uz Linux, izmantojot kodola atvērtā koda draiverus. Tam tomēr ir atbalsts Ubuntu Linux, jo ir arī brīvi draiveri, kurus operētājsistēma iestatīs sākotnējā instalēšanas procesa laikā. Papildus Ubuntu atbalstam A6100, citiem Linux izplatījumiem praktiski nav atbalsta.

Tā kā programmai nav ļoti laba atbalstaNetgear A6100 USB WiFi adapteris pēc noklusējuma operētājsistēmā Linux, lietotājiem, kuri vēlas izmantot Realtek 8812AU WiFi karti Linux, manuāli jāinstalē draiveri savā Linux kodolā. Ņemot vērā to, cik grūti var būt draiveru instalēšana operētājsistēmā Linux, mēs parādīsim jums vienkāršu, soli pa solim procesu, kā to iespējot.

Piezīme: šie norādījumi darbojas ar visām USB WiFi ierīcēm, kuras izmanto Realtek 8812AU mikroshēmu.

Izveidojiet ēkas vidi

Realtek 8812AU WiFi draiveris operētājsistēmai Linux prasa, lai tas būtu veidots no avota koda. Tātad, pirms draivera lejupielādes jums jāinstalē nepieciešamās iebūves laika programmatūras paketes.

Instalēšanas laika pakešu instalēšanai Linux nepieciešams terminālis. Lai atvērtu termināļa logu, nospiediet Ctrl + Alt + T vai Ctrl + Shift + T uz tastatūras. Pēc tam, kad jums ir pieeja komandrindai, izpildiet instalēšanas instrukcijas, kas atbilst jūsu Linux izplatīšanai zemāk.

Ubuntu

Noklikšķiniet uz “Programmatūra un atjauninājumi” un atlasiet “Papildu draiveri”. Tur jūs varēsit viegli instalēt šīs ierīces WiFi draiverus, nevajadzēs veidot kodu no avota.

Debijas

sudo apt-get install build-essential git dkms -y

Arch Linux

sudo pacman -S dkms base-devel

Fedora

sudo dnf install dkms kernel-devel kernel-headers git
sudo dnf groupinstall "Development Tools"

OpenSUSE

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

Lejupielādējiet draivera failus

Realtek 8812AU draiveru faili atrodas internetā, tie tiek mitināti, izmantojot GitHub. Lai iegūtu draiveru failus, kas nepieciešami, lai WiFi kartes ar Realtek 8812AU mikroshēmu darbotos operētājsistēmā Linux, izmantojiet git klons komanda zemāk.

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

Ļaujiet failiem lejupielādēt direktorijā “/usr/src/8812au-4.2.2/”. Viņiem jāiet uz šo direktoriju, pretējā gadījumā draiveris pēc instalēšanas nedarbosies ar DKMS. Kad viss lejupielāde ir pabeigta, izmantojiet Kompaktdisks komandu, lai pārvietotu termināļa sesiju uz “/usr/src/8812au-4.2.2/” direktoriju.

cd /usr/src/8812au-4.2.2/

Lai izveidotu draiverus un instalētu tos Linux, ir vajadzīgas saknes privilēģijas. Lai iegūtu saknes privilēģijas ar pašreizējo lietotāju, izmantojiet sudo -s komandu, jo tā saglabās komandrindas apvalku pašreizējā darba direktorijā, bet lietotājam pārslēgsies uz root.

sudo -s

Izmantojot cp komandu, nokopējiet iekļauto “8812au.ko” draivera failu pašreiz izmantotā Linux kodola moduļu direktorijā. Lai to padarītu vieglu, mēs esam pievienojuši $ uname -r komanda. Tā automātiski noteiks kodola informāciju.

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

Kad draivera fails atrodas pareizajā vietā, palaidiet depodāms komanda.

depmod

Skriešana depodāms vajadzētu aizņemt pāris sekundes, un terminālā nevajadzētu izdrukāt nevienu izvadi. Kad tas ir izdarīts, terminālis atkal ir izmantojams.

Šajā brīdī USB draiverim vajadzētu būt augšup unskriešana, un nav nepieciešams iet tālāk, ja jums nav nepieciešams DMKS. Tomēr, lūdzu, saprotiet, ka DKMS darbību izlaišana nozīmē, ka draiveris ir manuāli jāinstalē pēc katra kodola atjaunināšanas.

DKMS iestatīšana

DKMS (Dynamic Kernel Module Support) ir aLinux kodola ietvars, kas ļauj trešo personu Linux kodola moduļus (piemēram, šo WiFi draiveri) automātiski atkārtoti instalēt katru reizi, kad Linux kodola saņem jaunu atjauninājumu.

Šī draivera iestatīšana DKMS ir lieliska ideja, un tas sagādās daudz galvassāpju, iestatot Netgear AC1600 USB ierīci vai jebkuru citu WiFi USB ierīci, izmantojot Realtek 8812AU mikroshēmojumu.

Lai sāktu DMKS iestatīšanu, pievienojiet 8812au moduli DKMS sistēmai ar dkms pievienot komanda.

dkms add -m 8812au -v 4.2.2

Pēc moduļa pievienošanas pievienot komandai, ir pienācis laiks to iebūvēt Linux kodolā. DKMS veidošana tiek veikta ar dkms būvēt komanda.

dkms build -m 8812au -v 4.2.2

Veidošanai nevajadzētu aizņemt ilgu laiku, jo modulis sistēmā jau ir instalēts. Ja būvēšanas laikā rodas kādas kļūdas terminālī, atsāknējiet savu Linux datoru un izmēģiniet dkms būvēt komandu vēlreiz, un visam vajadzētu darboties labi.

Kad modulis ir uzbūvēts ar dkms, to var instalēt, izmantojot dkms.

sudo dkms install -m 8812au -v 4.2.2

Kad visi DMKS sīkumi nav atrodami, izmantojiet atbalss zemāk esošā komanda, lai pārliecinātos, ka draiveris automātiski ielādējas sāknēšanas laikā.

echo 8812au | sudo tee -a /etc/modules

Pieņemot, ka esat pareizi izpildījis visas darbības, jūsu Realtek 8812AU WiFI kartei perfekti jādarbojas Linux!

Komentāri