Linux'ta Realtek 8812AU WiFi kartı nasıl düzeltilir?

click fraud protection

Realtek 8812AU, AC (5Ghz) ve daha az 2GHz bağlantılarındaki ağ bağlantılarını da işleyebilen kablosuz bir yonga setidir. Yonga seti en çok Netgear A6100 USB WiFi adaptöründe kullanımda dikkat çekicidir. Varsayılan olarak, bu kablosuz yonga seti, çekirdekteki açık kaynaklı sürücüler aracılığıyla Linux'ta çalışmaz. Bununla birlikte, işletim sisteminin ilk kurulum işlemi sırasında kuracağı özgür olmayan sürücüler olduğu için Ubuntu Linux için desteği var. Ubuntu’nun A6100’ü desteklemesinin yanı sıra, diğer Linux dağıtımlarının da neredeyse hiç desteği yok.

Linux'ta varsayılan olarak Netgear A6100 USB WiFi adaptörü için çok iyi bir destek olmadığı için kullanıcılar Linux'ta Realtek 8812AU WiFi kartını kullanmak isteyen sürücüleri manuel olarak kendilerine kurmalıdır Linux çekirdeği. Linux'a sürücü kurmanın ne kadar zor olabileceği göz önüne alındığında, size nasıl etkinleştirileceği konusunda kolay ve adım adım bir süreç göstereceğiz.

Not: bu talimatlar Realtek 8812AU yonga setini kullanan tüm USB WiFi cihazlarıyla çalışır.

instagram viewer

Bina ortamını kurma

Linux için Realtek 8812AU WiFi sürücüsü, kaynak koddan oluşturulmasını gerektirir. Bu nedenle, sürücüyü indirmeden önce gerekli oluşturma zamanı yazılım paketlerini yüklemelisiniz.

Oluşturma zamanı paketlerini Linux'a kurmak için terminal gerekir. Bir terminal penceresi açmak için Ctrl + Alt + T veya Ctrl + Üst Karakter + T klavyede. Ardından, komut satırına erişiminiz olduğunda, aşağıdaki Linux dağıtımınıza karşılık gelen kurulum talimatlarını izleyin.

Ubuntu

“Yazılım ve Güncellemeler” e tıklayın ve “Ek Sürücüler” i seçin. Buradan, kodu kaynaktan oluşturmanıza gerek kalmadan, bu cihaz için WiFi sürücülerini kolayca yükleyebilirsiniz.

Debian

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

Arch Linux

sudo pacman -S dkms base-devel

fötr şapka

sudo dnf yükleme dkms kernel-devel kernel-headers git. sudo dnf groupinstall "Geliştirme Araçları"

OpenSUSE

sudo zypper -t desen devel_C_C ++ devel_kernel sudo zypper install dkms git

Sürücü dosyalarını indirin

Realtek’in 8812AU sürücü dosyaları, GitHub aracılığıyla barındırılan internette. Realtek 8812AU yongasetli WiFi kartlarının Linux'ta çalışmasını sağlamak için gerekli sürücü dosyalarını almak için, git klonu aşağıdaki komut.

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

Dosyaların “/usr/src/8812au-4.2.2/” dizinine indirilmesine izin verin. Bu dizine gitmeleri gerekir, aksi takdirde sürücü yüklendikten sonra DKMS ile çalışmaz. Her şey indirildikten sonra, CD terminal oturumunuzu “/usr/src/8812au-4.2.2/” dizinine taşımak için komut.

cd /usr/src/8812au-4.2.2/

Sürücüler oluşturmak ve bunları Linux'a yüklemek kök ayrıcalıkları gerektirir. Mevcut kullanıcınızla root ayrıcalıkları kazanmak için sudo -s komutu, komut satırı kabuğunu geçerli çalışma dizininde tutacağından, ancak kullanıcının kök dizinine geçeceğinden emin olun.

sudo -s

Kullanmak cp komutu ile birlikte gelen ”8812au.ko” sürücü dosyasını çalıştırdığınız Linux çekirdeğinin modül dizinine kopyalayın. Bunu kolaylaştırmak için şunu ekledik: $ uname -r Komut. Çekirdek bilgisini otomatik olarak algılar.

cp 8812au.ko / lib / modules / $ (uname -r) / çekirdek / sürücüler / net /

Sürücü dosyası doğru konuma geldiğinde, depmod Komut.

depmod

Koşu depmod birkaç saniye sürmeli ve terminale hiçbir çıktı yazdırılmamalıdır. Tamamlandığında, terminal tekrar kullanılabilir.

Bu noktada, USB sürücüsünün çalışır durumda olması gerekir ve DMKS'ye ihtiyacınız yoksa daha ileri gitmenize gerek yoktur. Ancak, DKMS adımlarını atlamanın sürücünün her çekirdek güncellemesinden sonra manuel olarak yeniden yüklenmesi gerektiği anlamına geldiğini lütfen unutmayın.

DKMS kurulumu

DKMS (Dinamik Çekirdek Modülü Desteği), Linux çekirdeği için üçüncü taraf Linux çekirdeğine izin veren bir çerçevedir çekirdeği her yeni almada modüllerin (bu WiFi sürücüsü gibi) otomatik olarak yeniden yüklenmesini Güncelleme.

Bu sürücüyü DKMS'de kurmak mükemmel bir fikirdir ve Netgear AC1600 USB cihazınızı veya Realtek 8812AU yonga setini kullanan diğer herhangi bir WiFi USB cihazını kurmanın başını çekecektir.

DMKS kurulumunu başlatmak için, 8812au modülünü DKMS sistemine dkms ekle Komut.

dkms ekle -m 8812au -v 4.2.2

Modülü ekledikten sonra Ekle komutunu, Linux çekirdeğine inşa etmenin zamanı geldi. DKMS üzerinden bina, dkms inşa Komut.

dkms build -m 8812au -v 4.2.2. 

Modül zaten sisteme kurulduğundan bina uzun sürmemelidir. Derleme sırasında terminalde herhangi bir hatayla karşılaşırsanız, Linux PC'nizi yeniden başlatın ve dkms inşa komutunu tekrar verin ve her şey yolunda gitmeli.

Modül ile oluşturulduğunda DKMS, kullanarak yükleyebilirsiniz DKMS.

sudo dkms install -m 8812au -v 4.2.2. 

Tüm DMKS öğeleri yoldan çıktığında, Eko sürücünün önyükleme sırasında otomatik olarak yüklenmesini sağlamak için aşağıdaki komutu kullanın.

Eko 8812au | sudo tee -a / etc / modülleri 

Tüm adımları doğru şekilde uyguladığınızı varsayarsak, Realtek 8812AU WiFI kartınızın Linux'ta mükemmel çalışması gerekir!

watch instagram story