Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में वाई-फाई काम नहीं कर रहा? इसे ठीक करने का तरीका यहां है

लिनक्स के साथ उपयोगकर्ताओं को जिन बड़ी चुनौतियों का सामना करना पड़ता है उनमें से एक है वाई-फाई। वाई-फाई ड्राइवर अक्सर कर्नेल में शामिल नहीं होते हैं, और परिणामस्वरूप, गैर-इंटेल वाई-फाई मॉड्यूल को लिनक्स के तहत अच्छी तरह से काम करने में कई समस्याएं होती हैं। यहां हम कवर करते हैं कि जब लिनक्स पर वाई-फाई काम नहीं कर रहा हो तो क्या होता है और इसे कैसे ठीक करें।

हार्डवेयर बनाम सॉफ्टवेयर वाई-फाई समस्याएं

वाई-फाई कनेक्शन समस्या या तो हार्डवेयर या सॉफ्टवेयर समस्या हो सकती है। हार्डवेयर समस्याओं का निदान करना अपेक्षाकृत आसान है - आपको बस टर्मिनल खोलना है और निम्न कमांड दर्ज करना है:

ping localhost

यह आपके NIC के सर्किटरी की जांच करने का एक सरल तरीका है। localhost आपके NIC के सर्किटरी की जांच के लिए एक पते के रूप में काम करता है। अगर यह काम नहीं कर रहा है, तो आपको हार्डवेयर पर कुछ काम करवाने की आवश्यकता हो सकती है, चाहे स्वयं या किसी और से।

अगर वह ping साफ वापस आता है या आप अपना वाई-फाई कार्ड भी नहीं देखते हैं, तो आपके पास सॉफ्टवेयर समस्या होने की संभावना है।

Ubuntu ISO से ड्राइवर इंस्टॉल करें

अगर आपका डिस्ट्रो आपके वाई-फाई नेटवर्क का बिल्कुल पता नहीं लगा रहा है, या आपको त्रुटियां मिल रही हैं, तो आप Ubuntu ISO फाइल से वाई-फाई ड्राइवरों को स्थापित या पुनर्स्थापित करने का प्रयास कर सकते हैं। सबसे पहले, आपको अपने Ubuntu संस्करण के अनुरूप Ubuntu ISO डाउनलोड करना होगा। (संभवतः, आपको इसे किसी अन्य डिवाइस पर डाउनलोड करना होगा या Ubuntu पर अपने ईथरनेट कनेक्शन का उपयोग करके डाउनलोड करना होगा।)

Ubuntu ISO को Ubuntu पर होम डायरेक्टरी में रखें। फिर टर्मिनल में, Ubuntu ISO को वर्चुअल ड्राइव पर माउंट करने के लिए निम्न कमांड अनुक्रम दर्ज करें:

sudo mkdir /media/cdrom sudo mount -o loop ubuntu-*.iso /media/cdrom

डैशबोर्ड से "Software & Updates" पर जाएं, फिर नई विंडो में, "CDrom with [your distro name and version] box" चेक करें और अनुरोध होने पर अपना पासवर्ड दर्ज करें।

"Additional Drivers" टैब पर क्लिक करें, फिर "Wireless Network Adapter" विकल्प चुनें और "Apply Changes" पर क्लिक करें।

समस्या एक: डिवाइस का पता नहीं चला

अगर वायरलेस डिवाइस का पता Ubuntu (या उस मामले के लिए कोई डिस्ट्रो) द्वारा नहीं लगाया जाता है, तो आपको टर्मिनल तक पहुंचने और निम्न कमांड टाइप करने की आवश्यकता होगी:

sudo lsusb

अगर आप प्लग-इन USB वायरलेस कार्ड/डोंगल का उपयोग करते हैं और

sudo lspci

अगर आपके पास आंतरिक वायरलेस कार्ड है।

अगर इन कमांड से प्रतिक्रिया नीचे दिए गए स्क्रीनशॉट के समान आउटपुट के साथ आती है, तो आप भाग्यशाली हैं: Ubuntu कार्ड ढूंढ सकता है। यह आमतौर पर "Network Controller" या "Ethernet Controller" द्वारा पहचाना जाता है।

अतीत में, कई लिनक्स डिस्ट्रीब्यूशन को वायरलेस कार्ड खोजने में कठिनाई होती थी। शुक्र है, सपोर्ट काफी बेहतर हो गया है, इसलिए अब यह एक दुर्लभ घटना है।

अतिरिक्त कमांड

आप यह जांचने के लिए निम्न कमांड का भी उपयोग कर सकते हैं कि मशीन वायरलेस डिवाइस को देख सकती है या नहीं; उपयोगकर्ताओं को पहले अपने मशीन पर lshw इंस्टॉल करने की आवश्यकता हो सकती है।

sudo lshw -C network

आउटपुट को इससे मिलता-जुलता होना चाहिए:

*-network description: Wireless interface product: PRO/Wireless 3945ABG [Golan] Network Connection vendor: Intel Corporation

यदि ऐसा है, और सिस्टम वायरलेस कार्ड ढूंढता है, तो आप नीचे वर्णित अनुसार ड्राइवर/मॉड्यूल इंस्टॉल करने के लिए आगे बढ़ सकते हैं।

समस्या दो: ड्राइवर मॉड्यूल गायब है

सफल lsusb और lspci कमांड के बाद, यदि आपका लिनक्स डिस्ट्रो वायरलेस कार्ड देख सकता है, तो आप मान सकते हैं कि फर्मवेयर काम कर रहा है, बस सिस्टम को पता नहीं है कि कार्ड के साथ क्या करना है। यहीं ड्राइवर या मॉड्यूल की आवश्यकता होती है।

टर्मिनल पर वापस जाएं और निम्न कमांड टाइप करें:

sudo lsmod

आप उपयोग में आने वाले मॉड्यूल की एक सूची देखेंगे। अपने मॉड्यूल को सक्रिय करने के लिए, निम्न कमांड टाइप करें जहां "modulename" आपके चिपसेट का नाम है।

sudo modprobe modulename

उदाहरण के लिए, अगर आपका वायरलेस चिपसेट "RT2870" है, तो यह इस प्रकार होगा:

sudo modprobe rt2800usb

इसके बाद, यह देखने के लिए lsmod कमांड फिर से चलाएं कि क्या यह सही ढंग से लोड हुआ है।

बूट पर मॉड्यूल को स्वचालित रूप से लोड करें

यह एक दुर्लभ अवसर है, लेकिन कभी-कभी मॉड्यूल बूट से बना नहीं रह पाता। इस मामले में, आप इसे स्थायी रूप से लोड करने के लिए बाध्य कर सकते हैं। टर्मिनल में नीचे दी गई कमांड दर्ज करें:

sudo nano /etc/modules

नैनो टेक्स्ट एडिटर खुल जाएगा। नीचे अपना मॉड्यूल नाम जोड़ें और फाइल सेव करें। आपको रीबूट करना होगा और यह जांचना होगा कि वायरलेस कार्ड अब नेटवर्क देख सकता है ताकि आप सामान्य रूप से कनेक्ट कर सकें।

अगर आप फंस जाते हैं, तो प्रक्रिया दोहराएं। शुक्र है, Ubuntu के ऑनलाइन दस्तावेज़ में कुछ उपयोगी सहायता पृष्ठ हैं जिन्हें आप पढ़ सकते हैं। इसके अलावा, आप टर्मिनल में दर्ज करके अंतर्निहित सहायता का उपयोग कर सकते हैं:

man lsusb man lspci

समस्या तीन: DNS

यह दुर्लभ है कि DNS एक मुद्दा होगा; हालांकि, यदि आपको अभी भी कनेक्शन समस्याएं हैं तो इसकी जांच करना उचित है। टर्मिनल से, DNS कहां से आ रहा है इसका आकलन करने के लिए निम्न कमांड टाइप करें:

nmcli device show wlan1 | grep IP4.DNS

यह आपको राउटर का LAN पता दिखाएगा। अगर यह काम नहीं करता है, तो आपको "wlan1" को बदलना पड़ सकता है जो भी आपका वायरलेस उपयोग करता है। निम्न कमांड का उपयोग पदनाम प्राप्त करने के लिए भी किया जा सकता है:

ip a s

एक बार आपके पास यह जानकारी हो, तो अगला तरीका अपने राउटर के LAN पते को ping करना है। अगर यह काम करता है, तो Google के DNS सर्वरों को ping करने का प्रयास करें:

ping 8.8.8.8

इन परिणामों के साथ, आप यह स्थापित कर सकते हैं कि DNS समस्या कहां है। अगर आपके घर या कार्यालय के सभी डिवाइस पेज लोड त्रुटियां दे रहे हैं, तो राउटर DNS को Google या Open DNS सर्वरों में बदलें। आपको अपने राउटर निर्माता से परामर्श करना होगा कि यह कैसे करना है, लेकिन यह आमतौर पर एडमिन पेजों के भीतर किया जाता है, आमतौर पर 192.168.0.1 या इसी तरह पर लॉग ऑन करके।

अगर आपकी DNS समस्या केवल Ubuntu तक सीमित है, तो नेटवर्क मैनेजर GUI का उपयोग करके इन चरणों का पालन करें:

  • नेटवर्क मैनेजर पर राइट क्लिक करें।
  • Edit Connections चुनें।
  • प्रश्न में वाई-फाई कनेक्शन चुनें।
  • IPv4 Settings चुनें।
  • Method को DHCP Addresses Only में बदलें।
  • DNS सर्वर के बॉक्स में 8.8.8.8, 8.8.4.4 जोड़ें। IPs को अलग करने वाले कॉमा को याद रखें और स्पेस न छोड़ें।
  • Save करें, फिर Close करें।

अंतिम चरण के रूप में, या तो अपनी मशीन को पुनरारंभ करें या टर्मिनल से Network Manager को पुनरारंभ करें:

sudo service network-manager restart

समस्या चार: कोई Network Manager नहीं

मान लीजिए आपने Network Manager को हटा दिया है या गलती से अनइंस्टॉल कर दिया है। यह वास्तव में एक परेशानी वाली स्थिति है: आपके पास इंटरनेट नहीं है और कोई Network Manager नहीं है, लेकिन आप कुछ चीजें कर सकते हैं।

यह मानते हुए कि पैकेज अभी भी आपके कैश में है, आप टर्मिनल पर जा सकते हैं और दर्ज कर सकते हैं:

# Debian/Ubuntu sudo apt install network-manager # Fedora sudo dnf install network-manager # Arch Linux sudo pacman -Syu network-manager

अगर आपने इस कैश को हटा दिया है, तो आप एक ईथरनेट केबल से कनेक्ट करके इसका उपयोग कर सकते हैं इसे अपने ईथरनेट पोर्ट में प्लग करके और उपरोक्त कमांड को फिर से चलाकर।

अंतिम चरण के रूप में, यदि उपरोक्त में से कोई भी काम नहीं करता है, तो आपको अपनी कॉन्फ़िगरेशन फाइल को संपादित करना होगा। मैंने टेक्स्ट एडिटर के रूप में gedit चुना है, लेकिन आप अपनी पसंद का उपयोग कर सकते हैं और कमांड में संशोधन कर सकते हैं।

sudo gedit /etc/network/interfaces

इसे निम्नानुसार पढ़ने के लिए संशोधित करें:

auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-essid myssid wpa-psk mypasscode

फिर आप नीचे दिए गए कोड को दर्ज करके इंटरफ़ेस को पुनरारंभ कर सकते हैं:

sudo ifdown wlan0 && sudo ifup -v wlan0

लिनक्स वायरलेस सबसिस्टम पर आगे की रीडिंग kernel.org विकी पर पाई जा सकती है।

अब आपका वाई-फाई चालू और चल रहा है, तो लिनक्स पर विंडोज गेम खेलने के सर्वोत्तम तरीकों को देखकर जश्न मनाएं? या, अगर आप लिनक्स में फाइलों का नाम बदलने के सभी तरीकों को नहीं जानते हैं, तो उस पर हमारे गाइड को देखें।

  1. विंडोज 10 पर वायरलेस माउस काम न करे तो कैसे ठीक करें विंडोज 10 पर वायरलेस माउस काम न करे तो कैसे ठीक करें

    माउस कंप्यूटर उपयोगकर्ताओं के लिए एक आवश्यक बाहरी उपकरण है। हालांकि, वायर्ड माउस धीरे-धीरे इतिहास बनते जा रहे हैं क्योंकि बाजार में वायरलेस माउस की भरमार है। वायरलेस माउस को कंप्यूटर से जोड़ने के दो मुख्य तरीके हैं, जो निर्माता की तकनीक पर निर्भर करते हैं: ब्लूटूथ और वाई-फाई (2.4GHz रिसीवर)। यह लेख

  1. डेल वायरलेस कीबोर्ड काम नहीं कर रहा – त्वरित समस्या निवारण गाइड डेल वायरलेस कीबोर्ड काम नहीं कर रहा – त्वरित समस्या निवारण गाइड

    जब आप वायरलेस कीबोर्ड का उपयोग कर रहे होते हैं, और यह काम करना बंद कर देता है, तो इससे काम में देरी हो सकती है। तो डेल वायरलेस कीबोर्ड के कंप्यूटर के साथ काम न करने के मामले में क्या करें। ऐसे कई कारण हो सकते हैं जिनकी भौतिक रूप से जांच की जा सकती है, जो समस्या को हल करने में आपकी मदद कर सकते हैं। ल

  1. विंडोज 11 वायरलेस डिस्प्ले समस्याएं हल करें: चरण-दर-चरण समाधान गाइड विंडोज 11 वायरलेस डिस्प्ले समस्याएं हल करें: चरण-दर-चरण समाधान गाइड

    क्या आप जानते हैं कि विंडोज एक वायरलेस डिस्प्ले सुविधा के साथ आता है जो आपको वायरलेस नेटवर्क के माध्यम से अपने पीसी के डिस्प्ले को सेकेंडरी स्क्रीन पर साझा करने की अनुमति देता है? हां, यह सही है। आप इस सुविधा की मदद से HDMI केबल का उपयोग किए बिना अपने डिवाइस की सामग्री को बड़ी स्क्रीन पर आसानी से का