गिरा हुआ वाईफाई कनेक्शन या तो पर्यावरण या सॉफ्टवेयर से संबंधित हो सकता है।
मैं इसे यथासंभव सामान्य रखने की कोशिश करूंगा, ताकि उत्तर किसी भी वाईफाई कार्ड पर लागू हो सके।
तीन पर्यावरणीय क्षेत्र जिन्हें आपको नीचे दिए गए सॉफ़्टवेयर सुझावों में शामिल करने से पहले विचार करना चाहिए:
वाईफ़ाई एन्क्रिप्शन - अपने वाईफाई राउटर पर एन्क्रिप्शन विधि को बदलने का प्रयास करें, देखें कि क्या परिणाम अधिक स्थिर कनेक्शन में है।
वाईफ़ाई राउटर ही - एक नए एक्सेस प्वाइंट पर जाने की कोशिश करें, क्या आपके पास अभी भी कनेक्टिविटी समस्याएं हैं?
वाईफ़ाई चैनल - अपने राउटर पर संचार करने वाले चैनल को बदलने का प्रयास करें। आपके क्षेत्र में, आपके द्वारा चयनित चैनल पर बहुत अधिक ट्रैफ़िक हो सकता है।
एक बार जब आप इन क्षेत्रों पर शासन कर लेते हैं, तो आपके द्वारा देखे जा सकने वाले पाँच सॉफ़्टवेयर संभावित रास्ते:
- यह देखने के लिए कि क्या कोई वाईफाई बैकपोर्ट मौजूद है और यदि ऐसा है, तो उचित पैकेज स्थापित करना
- देखें कि क्या यह 64 बिट बनाम 32 बिट का मुद्दा है
- नए कर्नेल की कोशिश करना, या तो अगले उपलब्ध स्थिर कर्नेल या बहुत नवीनतम अल्फा / बीटा उबंटू संस्करण का परीक्षण करना जिसमें नवीनतम रिलीज़ उम्मीदवार कर्नेल शामिल हैं
- अपने वायरलेस कार्ड के शक्ति प्रबंधन को अक्षम करना
- (बहुत अंतिम उपाय का विकल्प) NDISWrapper का उपयोग कर
backports
कर्नेल डेवलपर्स अक्सर एक सॉफ़्टवेयर पैकेज जारी करते हैं जिसमें नवीनतम या सबसे हाल के कर्नेल से प्राप्त वाईफाई उपकरणों के अपडेट होते हैं।
नैटी के लिए, इस पैकेज को कहा जाता है linux-backports-modules-cw-2.6.39-generic
(धन्यवाद जॉर्ज)। यह पैकेज या तो प्रस्तावित रिपॉजिटरी में या बैकपोअर रिपॉजिटरी में पाया जा सकता है। सॉफ़्टवेयर स्रोतों में उपयुक्त चेकबॉक्स को टिक करें और नवीनतम अपडेट को पुनः लोड करें।
सॉफ्टवेयर सेंटर या सिनैप्टिक मैनेजर या तो खोलें और ऊपर दिए गए (या इसी तरह नामित) पैकेज की खोज करें। यदि पैकेज उपलब्ध है, तो पैकेज को स्थापित करें, रिबूट करें और देखें कि क्या वाईफाई कनेक्शन अधिक स्थिर है।
64 बिट बनाम 32 बिट
जैसा कि लिनक्स परिपक्व होता है, 64 बिट बनाम 32 बिट्स मुद्दों को कम करना चाहिए। हालांकि यह अज्ञात नहीं है कि 32 बिट इंस्टॉलेशन - और वीज़ा-वर्सा की तुलना में 64 बिट इंस्टॉलेशन अधिक अस्थिर हो सकता है।
आपके कार्ड के लिए, मुझे यहां आपके वायरलेस कार्ड के लिए एक बग रिपोर्ट मिली, जो आपके लक्षणों का वर्णन करती है - 64 बिट कर्नेल, वाईफाई ड्रॉप्स कनेक्शन बेतरतीब ढंग से।
उदाहरण के लिए, Clonezilla का उपयोग करके पहले अपने सिस्टम का बैकअप लें, ताकि आपके पास कुछ ऐसा हो जिससे आप आसानी से बहाल कर सकें।
नेट्टी के 32 बिट संस्करण को स्थापित करने का प्रयास करें। देखें कि क्या आपका कनेक्शन अधिक स्थिर है। आप इस उत्तर में अन्य सुझावों को इस 32 बिट विन्यास में भी परख सकते हैं।
नया कर्नेल
एक नए कर्नेल का परीक्षण कभी-कभी अस्थिरता के मुद्दों का कारण बन सकता है - उदाहरण के लिए बूट और ब्लैक-स्क्रीन मुद्दे। मैं आपको पहले किसी भी अतिरिक्त हार्डवेयर ग्राफिक ड्राइवर (जैसे एटीआई या एनवीडिया) को हटाने की सलाह दूंगा। मैं यह भी सलाह देता हूं कि आपके पास CloneZilla का उपयोग करके उदाहरण के लिए एक अच्छा बैकअप है, जिसे आप से पुनर्स्थापित कर सकते हैं।
लॉन्चपैड पर यहां से अगले स्थिर मेनलाइन कर्नेल को देखें ।
कर्नेल 2.6.39 पर परिवर्तन सूचियों को देखते हुए , यह आपके कार्ड के लिए कुछ अपडेट का उल्लेख करता है।
आप यहाँ मेरे उत्तर में वर्णित 2.6.39 कर्नेल स्थापित कर सकते हैं ।
पावर प्रबंधन को अक्षम करना
कभी-कभी वायरलेस कार्ड में पावर मैनेजमेंट मोड हो सकते हैं। इसके इन मोड्स के लिए अनजान नहीं है linux में छोटी गाड़ी होना। बिजली-प्रबंधन को बंद करने से कभी-कभी मदद मिल सकती है।
पावर मैनेजमेंट को अक्षम करने के लिए एक विशिष्ट विधि है या नहीं यह देखने के लिए आपको कुछ Google शोध करने पड़ सकते हैं। नीचे कुछ कार्ड के लिए अतीत में उपयोग की गई एक विधि है।
एक टर्मिनल प्रकार से:
gksu gedit /etc/pm/power.d/wireless
यदि खोली गई फ़ाइल में कोई कथन है तो निम्न पंक्ति जोड़ें (यदि यह पहले से मौजूद नहीं है)
/sbin/iwconfig wlan0 power off
यदि खोली गई फ़ाइल खाली है तो निम्नलिखित जोड़ें
#!/bin/sh
/sbin/iwconfig wlan0 power off
अब निम्नलिखित को कॉपी और पेस्ट करें:
sudo chmod +x /etc/pm/power.d/wireless
फिर रिबूट करें।
स्रोत
Ndiswrapper
नोट - NDISWrapper बूट पर ब्लैक-स्क्रीन समस्याओं का कारण बन सकता है - इसलिए उदाहरण के लिए एक अच्छा बैकअप है, CloneZilla का उपयोग करके जिसे आप पुनर्स्थापित कर सकते हैं।
NDISWrapper कुछ साल पहले एक समय था, वायरलेस कार्ड के लिए एक बार-बार इस्तेमाल किया जाने वाला तरीका था क्योंकि कर्नेल में बहुत कम वायरलेस ड्राइवर सपोर्ट था।
इसके कई कारणों से हाल के दिनों में एहसान से गिर गया है कि मैं नहीं जाना चाहता ...
ईमानदार होने के लिए, RTL8187se कुछ समय के लिए कर्नेल में रहा है, इसलिए निम्नलिखित सुझाव को अंतिम उपाय माना जाना चाहिए।
ndisgtk
सॉफ़्टवेयर केंद्र में खोजें और इंस्टॉल करें
अब Realtek से आपके मामले में windows xp ड्राइवर डाउनलोड करें
ज़िप फ़ाइल से निकालें।
Ndisgtk का उपयोग करना - फ़ोल्डर में नेविगेट करें - RTL8187SE - WinXP और .inf
फ़ाइल के लिए ndisgtk बिंदु । उम्मीद है कि अब (शायद रिबूट के बाद) नेटवर्क मैनेजर को RTL8187SE कर्नेल ड्राइवर के लिए इस ड्राइवर का उपयोग करना चाहिए - nb उम्मीद है कि आपको कर्नेल को ब्लैकलिस्ट नहीं करना होगा।
linux-backports-modules-cw-2.6.39-generic
, फिर रिबूट करें और देखें कि क्या आपके पास अभी भी समस्या है?