लिनक्स पर Realtek 8812AU वाईफाई कार्ड को कैसे ठीक करें

click fraud protection

Realtek 8812AU एक वायरलेस चिपसेट है जो AC (5Ghz) में नेटवर्क कनेक्शन को संभाल सकता है और 2GHz कनेक्शन को भी कम कर सकता है। चिपसेट नेटगियर A6100 USB वाईफाई अडैप्टर में उपयोग करने के लिए सबसे उल्लेखनीय है। डिफ़ॉल्ट रूप से, यह वायरलेस चिपसेट कर्नेल में ओपन-सोर्स ड्राइवरों के माध्यम से लिनक्स पर काम नहीं करता है। इसके पास उबंटू लिनक्स के लिए समर्थन है, हालांकि गैर-मुक्त ड्राइवर हैं जो ऑपरेटिंग सिस्टम प्रारंभिक स्थापना प्रक्रिया के दौरान स्थापित करेंगे। A6100 के लिए उबंटू के समर्थन के अलावा, अन्य लिनक्स वितरणों के पास वस्तुतः कोई समर्थन नहीं है।

चूंकि लिनक्स पर डिफ़ॉल्ट रूप से नेटगियर ए 6100 यूएसबी वाईफाई एडाप्टर के लिए बहुत अच्छा समर्थन नहीं है लिनक्स पर Realtek 8812AU वाईफाई कार्ड का उपयोग करने के लिए मैन्युअल रूप से ड्राइवरों को अपने में स्थापित करना चाहिए लिनक्स कर्नेल. यह देखते हुए कि लिनक्स पर ड्राइवरों को स्थापित करना कितना कठिन हो सकता है, हम आपको इसे सक्षम करने के तरीके पर एक आसान, चरण-दर-चरण प्रक्रिया दिखाएंगे।

नोट: ये निर्देश सभी USB WiFi उपकरणों के साथ काम करते हैं जो Realtek 8812AU चिपसेट का उपयोग करते हैं।

instagram viewer

भवन का वातावरण निर्धारित करें

लिनक्स के लिए Realtek 8812AU वाईफाई ड्राइवर की आवश्यकता है कि इसे स्रोत कोड से बनाया जाए। इसलिए, ड्राइवर को डाउनलोड करने से पहले, आपको आवश्यक बिल्ड-टाइम सॉफ़्टवेयर पैकेज स्थापित करना होगा।

लिनक्स पर बिल्ड-टाइम पैकेज स्थापित करने के लिए टर्मिनल की आवश्यकता होती है। टर्मिनल विंडो खोलने के लिए, दबाएँ Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, एक बार जब आप कमांड-लाइन तक पहुंचते हैं, तो नीचे दिए गए इंस्टालेशन निर्देशों का पालन करें जो आपके लिनक्स वितरण के साथ मेल खाते हैं।

उबंटू

"सॉफ़्टवेयर और अपडेट" पर क्लिक करें और "अतिरिक्त ड्राइवर" चुनें। वहाँ से, आप आसानी से इस डिवाइस के लिए वाईफाई ड्राइवरों को स्थापित करने में सक्षम होंगे, स्रोत से कोड बनाने की कोई आवश्यकता नहीं है।

डेबियन

sudo apt-get install बिल्ड-एसेंशियल git dkms -y

आर्क लिनक्स

सुडो पैक्मैन -S dkms बेस-डेवेल

फेडोरा

sudo dnf स्थापित dkms कर्नेल-डेवेल कर्नेल-हेडर git। sudo dnf groupinstall "विकास उपकरण"

OpenSUSE

sudo zypper in -t पैटर्न devel_C_C ++ devel_kernel सुडोकू zypper स्थापित dkms git

ड्राइवर फ़ाइलों को डाउनलोड करें

रियलटेक की 8812AU ड्राइवर फाइलें इंटरनेट पर हैं, जिन्हें GitHub द्वारा होस्ट किया गया है। लिनक्स पर Realtek 8812AU चिपसेट काम के साथ वाईफाई कार्ड बनाने के लिए आवश्यक ड्राइवर फ़ाइलों को प्राप्त करने के लिए, का उपयोग करें गिट क्लोन नीचे कमान।

गिट क्लोन https://github.com/gnab/rtl8812au.git /usr/src/8812au-4.2.2/

फ़ाइलों को "/usr/src/8812au-4.2.2.2/" निर्देशिका पर डाउनलोड करने दें। उन्हें इस निर्देशिका में जाना चाहिए, या ड्राइवर, एक बार स्थापित होने पर, डीकेएमएस के साथ काम नहीं करेगा। सब कुछ डाउनलोड होने के बाद, का उपयोग करें सीडी अपने टर्मिनल सत्र को "/usr/src/8812au-4.2.2.2/" निर्देशिका में ले जाने की आज्ञा दें।

cd /usr/src/8812au-4.2.2/

ड्राइवरों का निर्माण और उन्हें लिनक्स पर स्थापित करने के लिए रूट विशेषाधिकार की आवश्यकता होती है। अपने वर्तमान उपयोगकर्ता के साथ रूट विशेषाधिकार प्राप्त करने के लिए, का उपयोग करें सूद- s कमांड, क्योंकि यह कमांड-लाइन शेल को वर्तमान कार्य निर्देशिका में रखेगा, लेकिन उपयोगकर्ता के लिए रूट पर स्विच करेगा।

सूद- s

का उपयोग करते हुए cp कमांड, जिसमें आप वर्तमान में चलाए जा रहे लिनक्स कर्नेल के मॉड्यूल डायरेक्टरी में "8812au.ko" ड्राइवर फ़ाइल को शामिल करें। इसे आसान बनाने के लिए, हमने इसे जोड़ा है $ uname -r आदेश। यह कर्नेल जानकारी का स्वतः पता लगाएगा।

cp 8812au.ko / lib / मॉड्यूल / $ (uname -r) / कर्नेल / ड्राइवर / नेट /

एक बार ड्राइवर फ़ाइल सही स्थान पर है, तो चलाएँ depmod आदेश।

depmod

चल रहा है depmod कुछ सेकंड लेना चाहिए, और कोई भी आउटपुट टर्मिनल में प्रिंट नहीं होना चाहिए। जब यह हो गया, तो टर्मिनल फिर से उपयोग करने योग्य है।

इस बिंदु पर, USB ड्राइवर को ऊपर और चलना चाहिए, और अगर आपको DMKS की आवश्यकता नहीं है तो आगे जाने की आवश्यकता नहीं है। हालाँकि, कृपया यह समझ लें कि DKMS चरणों को छोड़ देने का अर्थ है कि ड्राइवर को प्रत्येक कर्नेल अद्यतन के बाद मैन्युअल रूप से फिर से स्थापित करने की आवश्यकता है।

DKMS सेटअप

DKMS (डायनामिक कर्नेल मॉड्यूल सपोर्ट) लिनक्स कर्नेल के लिए एक फ्रेमवर्क है जो तृतीय-पक्ष लिनक्स कर्नेल की अनुमति देता है हर बार लिनक्स कर्नेल को एक नया प्राप्त होने पर मॉड्यूल (इस वाईफाई ड्राइवर की तरह) अपने आप फिर से स्थापित हो जाता है अपडेट करें।

DKMS में इस ड्राइवर को स्थापित करना एक उत्कृष्ट विचार है, और यह आपके Netgear AC1600 USB डिवाइस, या Realtek 8812AU चिपसेट का उपयोग करके किसी भी अन्य WiFi USB डिवाइस को स्थापित करने में बहुत सिरदर्द होगा।

DMKS सेटअप शुरू करने के लिए, DK12 सिस्टम के साथ 8812au मॉड्यूल जोड़ें dkms जोड़ते हैं आदेश।

dkms ऐड -m 8812au -v 4.2.2

मॉड्यूल को जोड़ने के बाद जोड़ना कमांड, इसे लिनक्स कर्नेल में बनाने का समय है। DKMS के माध्यम से भवन का निर्माण किया जाता है dkms का निर्माण आदेश।

dkms बिल्ड -m 8812au -v 4.2.2। 

मॉड्यूल को पहले से ही सिस्टम में स्थापित किए जाने के बाद, एक लंबा समय नहीं लगेगा। यदि आप निर्माण के दौरान टर्मिनल में किसी भी त्रुटि में भाग लेते हैं, तो अपने लिनक्स पीसी को रिबूट करें और कोशिश करें dkms का निर्माण फिर से आदेश दें, और सब कुछ ठीक काम करना चाहिए।

जब मॉड्यूल के साथ बनाया गया है dkms, आप इसे का उपयोग कर स्थापित कर सकते हैं dkms.

sudo dkms इंस्टॉल -m 8812au -v 4.2.2। 

रास्ते से बाहर सभी DMKS सामान के साथ, का उपयोग करें गूंज नीचे यह सुनिश्चित करने के लिए कि ड्राइवर स्वतः बूट पर लोड होता है।

गूंज 8812au | सुडो टी-ए / आदि / मॉड्यूल 

यह मानते हुए कि आपने सभी चरणों का सही ढंग से पालन किया है, आपके Realtek 8812AU WiFI कार्ड को लिनक्स पर पूरी तरह से काम करना चाहिए!

watch instagram story
खोज
हाल के पोस्ट