স্থগিতের পরে কীভাবে ওয়াইফাই ঘুম আটকাবেন


14

আমি যখনই আমার নোটবুকের idাকনাটি খুলি তখন ওয়াইফাই পুনরায় সংযোগ করার জন্য আমাকে কয়েক সেকেন্ড অপেক্ষা করতে হবে। আমার মনে আছে উইন্ডোজে এটি ইতিমধ্যে সংযুক্ত ছিল। আমার কাছে ওয়াইফাইকে স্থগিতাদেশে সংযোগ বিচ্ছিন্ন করা থেকে বিরত রাখার একটি উপায় প্রয়োজন।

আমার নিকটতম উত্তরটি পাওয়া গেল /ubuntu//a/961460/613425 তবে এটি কার্যকর হয়নি। আমি iwconfig wlan0 poweroffউত্তরটি চেষ্টা করেছিলাম কিন্তু এটি পুনরায় বুট করার আগেও কার্যকর হয়নি।


সুতরাং, আপনি উপরে উল্লিখিত প্রশ্নের বিপরীতে, আপনার ওয়াইফাই অস্থির নয়। আপনি theাকনাটি খোলার পরে এবং ঘুম থেকে ল্যাপটপটি জাগ্রত করার পরে এটি সংযোগ স্থাপন করে এবং সূক্ষ্মভাবে কাজ করে। আপনি WiFi আরও দ্রুত সংযোগ করতে চান। ঘুমানোর সময় আপনি যখন 20 মাইল ল্যাপটপটি সরান তখন কী ঘটবে? এটি কি এখনও যুক্ত থাকবে?
ব্যবহারকারী 68186

@ user68186 এটি connectedাকনাটি পুনরায় খোলা থাকার পরেও একই জায়গায় সংযুক্ত থাকে না। এটি আবার সংযুক্ত হওয়ার জন্য আমাকে অপেক্ষা করতে হবে।
গেরল্যান্ডো ওসিএস

আপনি কী বোঝেন যে এটি ঘুমানোর সময় কখনও সংযুক্ত থাকে না? আমি একবার এমন কাউকে জানতাম যিনি ঘুমের সময় কথা বলতেন, তবে আমার ল্যাপটপ এটি করে না। আপনি ল্যাপটপ পুরোপুরি ঘুমানো বন্ধ না করে আপনি যা চান তা সম্ভব বলে আমি মনে করি না।
ব্যবহারকারী 68186

1
@ সেবাস্তিয়ান স্টার্ক রাজার ব্লেড স্টিলথ 2016 12.5 "। উইন্ডোতে
এটির

1
আউটপুট কি iwconfig? মন্তব্যগুলিতে এখানে না করে সেখানে আউটপুট সরবরাহ করতে দয়া করে আপনার প্রশ্নটি সম্পাদনা করুন।
ফাব্বির

উত্তর:


14

ঘুমের পরে ওয়াইফাই সক্ষম করার দুটি উপায় রয়েছে। প্রথমটি নেটওয়ার্ক ম্যানেজারের কাছে একটি সাধারণ প্যাচ যা আপনি দেখতে পাচ্ছেন ফাইলটি তালিকাভুক্ত করে আমি তৈরি করেছি:

নীচের চিত্রিত হিসাবে পাওয়ার সঞ্চয় বন্ধ বা সক্ষম করুন:

$ 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

দ্রষ্টব্য: কখনও কখনও কেবল নেটওয়ার্ক ম্যানেজারটিকে পুনরায় সেট করা করা দরকার হয়। সেক্ষেত্রে উপরের লাইনটি অপসারণ করে আন-মন্তব্য করুন #। তারপরে two দুটি লাইনের #শুরুতে রেখে উপরের দুটি লাইনটি মন্তব্য করুন ।

আপনাকে এই স্ক্রিপ্টটি তৈরি করতে হবে, ডাকা হবে iwlwifi-reset, sudoক্ষমতা সহ এবং এটি ডিরেক্টরিতে সংরক্ষণ করতে হবে /lib/systemd/system-sleep। তারপরে এটি কার্যকর করে চিহ্নিত করুন:

chmod a+x /lib/systemd/system-sleep/iwlwifi-reset

ফেডোরা 31 + এক্সএফসিই (জিনোম শেল দিয়ে নয়) নিয়ে একই সমস্যা ছিল, প্রথম উপায়ে এটি সমাধান করে।
ঝেড়েক

2

আমি মনে করি এটি সিস্টেমডের সাথে সম্পর্কিত। আপনি এমন একটি স্ক্রিপ্ট তৈরি করতে পারেন যা স্থগিতের পরে ওয়াইফাই ডিভাইসটি শুরু করে। প্রথমে নিজেই এটি করার চেষ্টা করুন।


2

প্রথমে একটি নতুন স্ক্রিপ্ট সিটি করুন এবং এটি সম্পাদনযোগ্য করুন।

sudo touch /usr/lib/pm-utils/sleep.d/wakewifi
sudo chmod a+x /usr/lib/pm-utils/sleep.d/wakewifi

তারপরে স্ক্রিপ্টটি সম্পাদনা করুন

sudo nano /usr/lib/pm-utils/sleep.d/wakewifi

এবং এটিকে কিছু দেখতে দেয়।

 #!/bin/sh

    case "$1" in
        resume)
            nmcli radio wifi on
    esac

এটি নিশ্চিত করার জন্য যে এনএমসি্লি রেডিও ওয়াইফাইটি সঠিক কমান্ড রয়েছে, স্লিপ মোডে যাওয়ার চেষ্টা করুন, কম্পিউটারটি শুরু করুন এবং করুন

sudo nmcli radio wifi on

যদি আপনার কম্পিউটারটি তখন সঠিক ওয়াইফাইয়ের সাথে সংযোগ স্থাপন করে, তবে এটি আপনার জন্য solutionচ্ছিক সমাধান হতে পারে। আপনার কম্পিউটারটি স্বয়ংক্রিয়ভাবে সংযুক্ত হওয়া উচিত। আপনার সংরক্ষিত Wi-Fi অ্যাক্সেস পয়েন্টে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.