वाईफाई सिग्नल अखंडता कई लिनक्स उपयोगकर्ताओं के लिए एक प्रमुख मुद्दा है, लेकिन दुर्भाग्य से इस मुद्दे के संबंध में बहुत अधिक स्थिर है। कुछ लोग वास्तव में लिनक्स के किसी भी वितरण का उपयोग करने से कतराते हैं क्योंकि उनका मानना है कि यदि वे ऐसा करते हैं तो वे वायरलेस इंटरनेट के साथ काम करने की क्षमता खो देंगे। ऐसा बिल्कुल नहीं है। लिनक्स पर वायरलेस सिग्नल रिसेप्शन में सुधार के चार अलग-अलग प्राथमिक तरीके हैं, और उन सभी में सॉफ्टवेयर ड्राइवर सुधार शामिल हैं। यदि आप समस्याओं का अनुभव कर रहे हैं तो आप पहले कहीं और देखना चाह सकते हैं, हालांकि। आंतरिक वाईफाई कार्ड के उपयोगकर्ता, जैसे कि अधिकांश नोटबुक और नेटबुक में मौजूद हैं, उन्हें यह सुनिश्चित करना चाहिए कि वे कसकर जुड़े हुए हैं। यदि आवश्यक हो तो अपने डिवाइस के निचले हिस्से पर कार्ड को छुपाने वाले पैनल का पता लगाने के लिए एक क्षण लें, और इसे केवल अपनी मशीन को बंद करने के बाद खोलें। सुनिश्चित करें कि यह ठीक से जुड़ा हुआ है। इसी तरह, यदि आप किसी प्रकार के USB वाईफाई डोंगल का उपयोग कर रहे हैं, तो आप किसी भी लिनक्स सॉफ्टवेयर विधि के साथ आगे बढ़ने से पहले यह सुनिश्चित करना चाहेंगे कि यह एक अच्छा कनेक्शन बना रहा है।
विधि 1: मालिकाना वाईफाई ड्राइवर का उपयोग करना
उबंटू उपयोगकर्ता या तो डैश पर क्लिक करके और एप्लिकेशन से चुनकर या डैश बार में टाइप करके खोज करके सॉफ़्टवेयर और अपडेट एप्लिकेशन को खोलना चाहेंगे। Xubuntu, Kubuntu और Lubuntu उपयोगकर्ता एप्लिकेशन मेनू पर क्लिक कर सकते हैं या प्राथमिकताएं खोजने के लिए Alt+F1 दबाए रख सकते हैं और नेविगेट कर सकते हैं। अतिरिक्त ड्राइवर टैब पर क्लिक करें और एक क्षण प्रतीक्षा करें। एक संदेश जो आपको बता रहा है कि यह वर्तमान में अतिरिक्त ड्राइवरों की खोज कर रहा है, आपका स्वागत करेगा। यदि आपको बिल्कुल भी वाईफाई कनेक्टिविटी प्राप्त करने में परेशानी हो रही है, तो आपको प्रोग्राम को ड्राइवरों की तलाश करने के लिए इंटरनेट से पर्याप्त कनेक्शन प्राप्त करने के लिए एक ईथरनेट कॉर्ड संलग्न करना होगा। यदि बॉक्स में कोई ड्राइवर नाम दिखाई देते हैं, तो आपके पास उन पर क्लिक करने और ड्राइवर इंस्टॉल करने के लिए अप्लाई चेंज बटन चुनने का विकल्प है। सुनिश्चित करें कि प्रश्न में ड्राइवर का नाम आपके द्वारा उपयोग किए जा रहे वायरलेस एडाप्टर के नाम से मेल खाता है। इन मुद्दों से निपटने वाले अधिकांश उपयोगकर्ताओं के पास संभवतः Realtek, Broadcom, Marvell, Lucent या Intel हार्डवेयर होगा। Qualcomm Atheros उपकरणों के उपयोगकर्ताओं को ज्यादातर मामलों में इंस्टॉलेशन के साथ आगे नहीं बढ़ना चाहिए।
आपको कोई अतिरिक्त ड्राइवर नहीं मिला के बारे में एक संदेश दिखाई दे सकता है, जो इंगित कर सकता है कि आपने पहले ही एक ड्राइवर इंस्टॉल कर लिया है। इसका मतलब यह भी हो सकता है कि आपके कर्नेल ने आपके हार्डवेयर का पता नहीं लगाया, या आप Qualcomm Atheros हार्डवेयर का उपयोग कर रहे हैं जो एक ओपन-सोर्स समाधान द्वारा पूरी तरह से समर्थित है।
यदि आपने एक ड्राइवर चुना है तो कुछ क्षण प्रतीक्षा करें ताकि यह इंस्टॉल हो सके। आपको एक संदेश प्राप्त होगा कि इंस्टॉलेशन पूरा हो गया है। विंडो से बाहर निकलने के लिए क्लोज बटन पर क्लिक करें। यदि इस प्रक्रिया के दौरान किसी भी समय gksu प्रॉम्प्ट आया है, तो आप बस अपने सामान्य प्रशासक पासवर्ड और एंटर कुंजी का उपयोग करके आगे बढ़ सकते हैं। कृपया ध्यान दें कि फ्री सॉफ्टवेयर फाउंडेशन द्वारा अनुमोदित लिनक्स वितरण के उपयोगकर्ताओं के पास यह विकल्प नहीं होगा। जो Trisquel या Fedora का उपयोग करते हैं उन्हें आगे बढ़ने के लिए तुरंत विधि 4 पर जाना होगा।
विधि 2: मालिकाना वाईफाई ड्राइवर हटाना
लिनक्स मिंट, विभिन्न *buntu वितरण, और कुछ डेबियन-व्युत्पन्न वितरण के उपयोगकर्ताओं ने कभी-कभी अपने सिस्टम को पहली बार कॉन्फ़िगर करते समय किसी प्रकार के मालिकाना हार्डवेयर ड्राइवर इंस्टॉल किए होंगे। वैकल्पिक रूप से, आप पा सकते हैं कि विधि 1 के चरणों ने वास्तव में किसी प्रकार की अप्रत्याशित समस्या पैदा की। किसी भी मामले में, वही प्रक्रिया उल्टे क्रम में चलाने से समस्या साफ हो जाएगी। डैश, एप्लिकेशन या व्हिस्कर मेनू खोलें और सॉफ़्टवेयर और अपडेट एप्लिकेशन को दूसरी बार चुनें। दूसरी बार अतिरिक्त ड्राइवर टैब चुनें। या तो आपके द्वारा इंस्टॉल किए गए वैकल्पिक ड्राइवर पर क्लिक करें या इसे हाइलाइट करने के लिए कर्सर कुंजियों का उपयोग करें और फिर अपने पिछले ड्राइवर को वापस रोल करने के लिए Revert बटन चुनें। एक बार फिर इसमें कुछ क्षण लगेंगे, और कर्नेल को आपके वायरलेस हार्डवेयर का फिर से पता लगाने की आवश्यकता होगी। आपको बताया जा सकता है कि ड्राइवर को रीफ्रेश करने से पहले सिस्टम को पुनरारंभ करने की आवश्यकता है। यदि ऐसा है, तो आगे बढ़ने से पहले किसी भी खुले प्रोग्राम में सभी काम सेव करें। सिस्टम के वापस आने पर आप पिछले ओपन-सोर्स ड्राइवर का उपयोग करेंगे। सॉफ़्टवेयर और अपडेट एप्लिकेशन चलाते समय आप संभावित रूप से gksu प्रॉम्प्ट में भाग लेंगे, क्योंकि आप वर्तमान में रूट के रूप में काम नहीं कर रहे हैं। *buntu वितरण के उपयोगकर्ताओं के पास रूट उपयोगकर्ता भी हैश आउट हो सकता है। यदि ऐसा है, तो आपको बस अपना प्रशासक पासवर्ड दर्ज करना होगा और जारी रखने के लिए एंटर कुंजी दबानी होगी।
विधि 3: इंस्टॉलेशन प्रक्रिया के दौरान मालिकाना ड्राइवर चुनना
कई लिनक्स वितरण उपयोगकर्ताओं को ऑपरेटिंग सिस्टम इंस्टॉल करते समय अतिरिक्त ड्राइवरों की खोज करने की अनुमति देते हैं। यह मानते हुए कि आपने एक ISO फ़ाइल को USB मेमोरी स्टिक या SD कार्ड पर लिखा है और उससे बूट किया है, आप अपनी भाषा चुनने तक जा सकते हैं। *buntu वितरण, लिनक्स मिंट और बोधी लिनक्स द्वारा उपयोग किए जाने वाले ग्राफिकल इंस्टॉलेशन सॉफ़्टवेयर एक चेक बॉक्स प्रदान करता है जो "इस थर्ड-पार्टी सॉफ़्टवेयर को इंस्टॉल करें" पढ़ता है, जिस पर आपको क्लिक करके चेक करना चाहिए। यह MPEG लेयर-3 कोडेक्स के साथ-साथ फ्लैश प्लेयर भी इंस्टॉल करेगा। Lubuntu के लिए वैकल्पिक इंस्टॉलर ISO छवि का उपयोग करने वाले व्यक्तियों को ncurses द्वारा उत्पन्न एक विंडो में समान संकेत प्राप्त होगा। डाउन कुंजी को तब तक दबाकर चेक बॉक्स को हाइलाइट करें जब तक कि कर्सर उस पर फ्लैश न करे और फिर इसे चुनने के लिए स्पेस बार दबाएं। इसका अंततः इंस्टॉलेशन सॉफ़्टवेयर पर समान प्रभाव होगा और मालिकाना वायरलेस ड्राइवर इंस्टॉल करना चाहिए। किसी भी मामले में, इंस्टॉलेशन के साथ सामान्य रूप से आगे बढ़ें। इंस्टॉलर आपसे प्रक्रिया के दौरान वायरलेस कनेक्शन से कनेक्ट करने के लिए कह सकता है, हालांकि यदि आप पहले से ही कनेक्टिविटी के लिए ईथरनेट कॉर्ड का उपयोग कर रहे हैं तो यह कुछ हद तक असंभव है। यदि ऐसा मामला है, तो अपने कनेक्शन को हाइलाइट करने के लिए कर्सर कुंजियों का उपयोग करें और फिर इसे चुनने के लिए एंटर कुंजी दबाएं। अपने वाईफाई मॉडेम पर मिले कोड को टाइप करके जारी रखें। उपरोक्त ग्राफिकल इंस्टॉलर के उपयोगकर्ता इसके बजाय कनेक्शन पर क्लिक करके इसका उपयोग कर सकते हैं। स्वाभाविक रूप से, यदि आपने अपना कोड बदल दिया है तो आपको अपने द्वारा सेट किए गए नए कोड का उपयोग करना होगा। एक बार फिर, फ्री सॉफ्टवेयर फाउंडेशन इस प्रकार के ड्राइवरों पर भरोसा करने वाले सॉफ़्टवेयर समाधानों को अपनी मंजूरी नहीं देगा। इसलिए, यदि आप Fedora, Trisquel या किसी अन्य वितरण का उपयोग कर रहे हैं जो पूरी तरह से फ्री सॉफ्टवेयर जैसे आर्क लिनक्स व्युत्पन्न Parabola GNU/Linux Libre पर निर्भर करता है, तो आप इस तकनीक का उपयोग नहीं कर पाएंगे। आप पा सकते हैं कि openSUSE इंस्टॉलर में भी यह नहीं है।
विधि 4: कमांड लाइन के साथ वायरलेस सिग्नल रिसेप्शन में सुधार
आप पा सकते हैं कि विंडोज 10, OS X या कोई अन्य ऑपरेटिंग सिस्टम जिसे आप अपनी मशीन पर बूट कर सकते हैं, आपके वाईफाई कार्ड के साथ ठीक काम करता है, लेकिन लिनक्स में आपके पास किसी प्रकार की कमजोर सिग्नल रिसेप्शन स्थितियां हैं। अन्य विधियां भी काम नहीं कर सकती हैं। यदि ऐसा है तो आप कमांड लाइन से कुछ कमांड का उपयोग करके इस मुद्दे को ठीक करने का प्रयास कर सकते हैं। यह सबसे अधिक संभावना केवल तभी काम करेगा जब आप ओपन-सोर्स वायरलेस ड्राइवर का उपयोग कर रहे हों। जारी रखने के लिए आपको अपने वायरलेस डिवाइस का नाम जानना होगा। Ctrl, Alt और T को एक साथ दबाकर एक मानक कमांड टर्मिनल खोलें। आप डैश, एप्लिकेशन या व्हिस्कर मेनू को चुनकर और उस पर क्लिक करके या कर्सर कुंजियों से चुनकर और स्पेस बार दबाकर टर्मिनल खोलना भी चाह सकते हैं। अपने सिस्टम से जुड़े PCI उपकरणों की सूची खोजने के लिए lspci टाइप करें। यदि आप हार्डवेयर विक्रेता का नाम जानते हैं, तो आप lscpi | grep -i name टाइप कर सकते हैं जबकि name लेबल को प्रश्न में विक्रेता के नाम से बदल सकते हैं, जैसे Realtek या Intel। ज्यादातर मामलों में, आपके पास सूची के माध्यम से खोज करने के लिए पर्याप्त उपकरण नहीं होंगे। आप आमतौर पर आउटपुट पर नज़र डालकर इसे जल्दी से ढूंढ सकते हैं। यह केवल तभी काम करेगा जब आप एक अंतर्निहित वायरलेस एडाप्टर का उपयोग कर रहे हों। USB उपकरण के उपयोगकर्ताओं को lsusb या lsusb | grep -i wireless चलाना चाहिए ताकि एडाप्टर का नाम मिल सके। अधिकांश उपयोगकर्ताओं के पास उनके सिस्टम से जुड़े और भी कम USB उपकरण होंगे, इसलिए सूची छोटी होनी चाहिए। यदि आप पाते हैं कि आपका एडाप्टर lsusb में आउटपुट के बीच बिल्कुल भी सूचीबद्ध नहीं है, तो आपको वापस जाकर वैसे भी lspci आज़माना चाहिए।
ध्यान दें कि आपको इनमें से किसी भी कमांड को चलाने के लिए रूट के रूप में काम करने की आवश्यकता नहीं है। एक बार जब आप अपने विशेष वायरलेस एडाप्टर की संख्या ढूंढ लेते हैं, तो आप कमांड लाइन पर sudo modprobe -rv NAME टाइप करके और एंटर दबाकर फिर sudo modprobe -v NAME ant_sel=1 टाइप करके और दूसरी बार एंटर दबाकर कोशिश कर सकते हैं। उदाहरण के लिए, यदि आप Realtek 8188eu ड्राइवर का उपयोग कर रहे थे तो आप sudo modprobe -rv rt18188eu और फिर sudo modprobe -v rt18188eu ant_sel=1 आज़मा सकते हैं जबकि इनमें से प्रत्येक के बाद एंटर कुंजी दबाएं। Realtek 8723be वायरलेस ड्राइवर के उपयोगकर्ता उन कमांड में rt18188eu के स्थान पर rt18723be का उपयोग करना चाहेंगे। ध्यान दें कि Ralink उपकरण के लिए GPL ड्राइवरों को उसी तरह काम करना चाहिए, लेकिन यदि आप Realtek हार्डवेयर का उपयोग नहीं करते हैं तो आपको कुछ समस्याएं हो सकती हैं। सौभाग्य से, सभी Realtek ड्राइवर कमोबेश उसी तरह काम करना चाहिए।
इसका प्रयास करते समय सिस्टम को खराब करने के बारे में चिंता न करें। यदि आपने पाया है कि आपने इंटरनेट पूरी तरह से खो दिया है, तो आप डेस्कटॉप पर Alt+F4 दबाकर और रीस्टार्ट चुनकर, एप्लिकेशन मेनू से रीस्टार्ट या CLI प्रॉम्प्ट पर रीबूट टाइप करके और एंटर दबाकर अपने सिस्टम को रीबूट कर सकते हैं और मानक ड्राइवरों को पुनः लोड कर सकते हैं। जारी रखने से पहले किसी भी अन्य सॉफ़्टवेयर में किसी भी प्रगति को सेव करना सुनिश्चित करें। ध्यान दें कि यह प्रक्रिया परिवर्तनों को स्थायी नहीं बनाती है। कुछ गाइड हैं जो दावा करते हैं कि आपको कमांड को स्टार्टअप स्क्रिप्ट में जोड़ना चाहिए, लेकिन यह सही नहीं है और वे उस तरह से सिर्फ नकार दिए जाएंगे। कमांड लाइन से, चलाएं
इसे स्थायी बनाने के लिए, जो पहले काम करता था उसे नाम से प्रतिस्थापित करके। केवल इस विकल्प का उपयोग करें यदि यह पहले काम करता था। उदाहरण के लिए, उन रियलटेक ड्राइवरों में से एक का उपयोग करके, आप कमांड का उपयोग करना चाह सकते हैं:
एक बार जब आप ऐसा कर लेते हैं, तो यह सुनिश्चित करने के लिए मैन्युअल रूप से फिर से रीबूट करने का प्रयास करें कि विकल्प अटक गए हैं। यदि आपको tee इंस्टॉल नहीं होने के बारे में किसी प्रकार की त्रुटि मिली, तो आप इस लाइन को आज़मा सकते हैं:
एकल-उपयोगकर्ता फेडोरा सिस्टम के मालिक जिन्हें sudo चलाने के बाद अपने प्रशासक पासवर्ड के साथ कुछ कठिनाई हो रही है, वे अपने सिस्टम को अपने उपयोगकर्ता खाते पासवर्ड को sudo के साथ काम करने की अनुमति देने के लिए सेट कर सकते हैं जैसे यह कुछ अन्य वितरणों पर करता है। रूट उपयोगकर्ता बनने के लिए su – टाइप करें और रूट उपयोगकर्ता के अलग खाता पासवर्ड दर्ज करें। आपके द्वारा प्राप्त # प्रॉम्प्ट से, myName को अपने वास्तविक उपयोगकर्ता नाम से बदलते हुए usermod myName -a -G wheel टाइप करें। फिर आप पहले की तरह कमांड चला सकते हैं।