नींद के बाद वाईफाई को सक्षम करने के दो तरीके हैं। पहले नेटवर्क मैनेजर के लिए एक सामान्य पैच है जैसा कि आप देख सकते हैं कि मैंने फ़ाइल को सूचीबद्ध करके बनाया है:
नीचे बताए अनुसार बिजली बचत बंद या सक्षम करें:
$ cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 3
# Slow sleep fix: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1670041
#wifi.powersave = 2
- ऊपर दिखाए गए नेटवर्क प्रबंधक फ़ाइल को संपादित करें।
- बदलें
WiFi.powersave
से 2
करने के लिए 3
(बिजली की बचत सक्षम करें)।
- यदि यह पहले से ही इसे सेट करने की
3
कोशिश करने के लिए तैयार है 2
(बिजली की बचत को अक्षम करें)।
- फाइल चलाने के बाद सेव करें
sudo systemctl restart NetworkManager
दूसरा एक systemd
स्क्रिप्ट है जो सस्पेंड से फिर से शुरू होने पर वाईफाई कर्नेल मॉड्यूल को फिर से लोड करता है। यह इस उत्तर से आता है: वाईफ़ाई उपलब्ध नेटवर्क अचानक नहीं दिखा रहा है :
यह स्क्रिप्ट iwlwifi` के लिए लिखी गई है जो सामान्य इंटेल ड्राइवर नाम है। यदि आपका नाम अलग है, तो नीचे दिया गया नाम:
#!/bin/sh
# NAME: /lib/systemd/system-sleep/iwlwifi-reset
# DESC: Resets Intel WiFi which can be flakey after a long suspend.
# DATE: Apr 1, 2017. Modified August 30, 2017.
MYNAME=$0
restart_wifi() {
/usr/bin/logger $MYNAME 'restart_wifi BEGIN'
/sbin/modprobe -v -r iwldvm # This removes iwlwifi too
/sbin/modprobe -v iwlwifi # This starts iwldvm too
# systemctl restart NetworkManager.service
/usr/bin/logger 'systemctl restart NetworkManager.service (SUPPRESSED)'
/usr/bin/logger $MYNAME 'restart_wifi END'
}
/usr/bin/logger $MYNAME 'case=[' ${1}' ]'
case "${1}/${2}" in
hibernate|suspend|pre*)
;;
resume|thaw|post*)
restart_wifi;;
esac
ध्यान दें: कभी-कभी बस नेटवर्क प्रबंधक को रीसेट करना आवश्यक है। उस स्थिति में हटाकर ऊपर की लाइन को अन-कमेंट करें #
। फिर #
उन दो लाइनों की शुरुआत में डालकर ऊपर की दो पंक्तियों पर टिप्पणी करें ।
आपको यह स्क्रिप्ट बनाने की आवश्यकता होगी, जिसे शक्तियों के iwlwifi-reset
साथ कहा जाता है , sudo
और इसे निर्देशिका में सहेजें /lib/systemd/system-sleep
। फिर इसका उपयोग करके निष्पादन योग्य चिह्नित करें:
chmod a+x /lib/systemd/system-sleep/iwlwifi-reset