"चालक को पुनः लोड करें"
मॉड्यूल नाम का पता लगाएं
आइए अपने वायरलेस कनेक्शन के लिए कर्नेल मॉड्यूल का नाम खोजें:
sudo hwinfo --network
( hwinfo
यदि आपके पास नहीं है तो पैकेज स्थापित करें ।)
"ड्राइवर" लाइन में मॉड्यूल का नाम देखें।
मॉड्यूल पुनः लोड करें
अब मॉड्यूल को फिर से लोड करें अनलोड करें। उदाहरण के लिए, मेरा मॉड्यूल नाम हैiwlwifi
आप भाग्यशाली हो सकते हैं, लेकिन शायद आपको यह विफलता संदेश मिलेगा:
$ sudo modprobe -r iwlwifi
modprobe: FATAL: Module iwlwifi is in use.
इसलिए हम अन्य मॉड्यूल की तलाश में जाते हैं iwlwifi
:
$ lsmod |grep iwlwifi
iwlwifi 241664 1 iwldvm
cfg80211 765952 4 iwldvm,iwlwifi,mac80211,rtl8187
बाईं ओर मॉड्यूल नाम है, और दाईं ओर अन्य मॉड्यूल इसका उपयोग कर रहे हैं। तो iwldvm
पहले अक्षम करने का प्रयास करते हैं :
$ sudo modprobe -r iwldvm
यदि यह काम करता है, तो हम अब सफलतापूर्वक अक्षम कर सकते हैं iwlwifi
$ sudo modprobe -r iwlwifi
और अब दोनों मॉड्यूल को रिवर्स ऑर्डर में फिर से सक्षम करें:
$ sudo modprobe iwlwifi
$ sudo modprobe iwldvm
किया हुआ!
यह एकमात्र प्रक्रिया है जिसने मेरे लिए कम लेले सेटिंग्स (नाजुक, दर) को रीसेट करने में काम किया है जो मैंने उपयोग किया था iwconfig
।
यह प्रभावी रूप से क्या करता है "चालक को फिर से लोड करें"।
sudo systemctl restart NetworkManager
।