GNU/Linux >> Belajar Linux >  >> Linux

Cara mematikan manajemen daya nirkabel secara permanen

Buka file ini dengan editor teks favorit Anda, saya menggunakan nano di sini:

sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Secara default ada:

[connection]
wifi.powersave = 3

Ubah nilainya menjadi 2 . Nyalakan ulang agar perubahan diterapkan.

Nilai yang mungkin untuk wifi.powersave bidang adalah:

NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE  (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE  (3): enable powersave

(Sumber informal di GitHub untuk nilai-nilai ini.)


Menonaktifkan manajemen daya nirkabel saat booting tidaklah cukup.

Mungkin ada pengait seperti jika saya mencabut adaptor daya.

Jadi salah satu solusi yang mungkin adalah sebagai berikut; langkah demi langkah.

Buat direktori, di mana Anda ingin menyimpan file, jika belum memiliki satu untuk semua skrip Anda, saya pribadi ingin memilikinya di /etc/pm/ :

sudo mkdir -p /etc/pm/power.d

Buat (di mana pun Anda suka) skrip, beri nama agar masuk akal, bagi saya itu adalah:

sudo nano /etc/pm/power.d/wireless_power_management_off

Saya menggunakan nano , tetapi gunakan apa pun, mis. jika Anda ingin membuat file secara grafis, mis. dengan gedit (LM17) atau xed (LM18):

gksudo gedit /etc/pm/power.d/wireless_power_management_off
gksudo xed /etc/pm/power.d/wireless_power_management_off

Masukkan konten berikut ke file:

#!/bin/bash

/sbin/iwconfig wlan0 power off

Simpan file.

Pemilik file harus root , jika Anda membuat file sebagai pengguna biasa di suatu tempat, buka folder tempatnya dan perbaiki dengan:

sudo chown root:root wireless_power_management_off

Selanjutnya, Anda perlu menyetel izin yang tepat untuk file tersebut, rwx untuk pemilik:

sudo chmod 700 wireless_power_management_off

Akhirnya kami akan mengeksekusi skrip setiap menit menggunakan CRON; kotor tapi bekerja :

sudo crontab -e

Jika Anda tidak pernah mengedit crontab sebelumnya, ia akan menanyakan editor apa yang ingin Anda gunakan, ini sepenuhnya terserah Anda.

Rekatkan ini ke akhir file:

*/1 * * * * /etc/pm/power.d/wireless_power_management_off

Tunggu sebentar dan kemudian Anda dapat memeriksa apakah manajemen daya dimatikan:

iwconfig wlan0 | grep "Power Management"

Contoh keluaran:

Power Management:off

Bahkan jika sesuatu memicu manajemen daya untuk menyala, itu hanya akan berlangsung satu menit. Selesai.


TLP - Linux Advanced Power Management Tool bekerja untuk saya di luar kotak dengan Ubuntu 18.04 dan 20.04.

> grep WIFI /etc/default/tlp 
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=off

> iw dev wlan0 get power_save
Power save: off

FWIW. Peran yang memungkinkan tersedia untuk mengonfigurasi TLP dengan Ubuntu.


Linux
  1. Mematikan Daya Ke Port Usb. Atau Matikan Daya Ke Seluruh Subsistem Usb?

  2. Bagaimana Mengubah File Tar Menjadi File Tgz?

  3. Bagaimana Cara Mematikan Hard Drive Di Ubuntu?

  1. Bagaimana cara mematikan Snap di Ubuntu?

  2. Bagaimana cara mematikan swap secara aman dan merebut kembali ruang? (pada Debian Jessie)

  3. Bagaimana cara mematikan bunyi bip di terminal di Linux?

  1. Cara Memasang Saham Windows atau Samba Secara Permanen

  2. Cara mematikan kunci layar di Ubuntu

  3. Bagaimana cara mengatur curl untuk menggunakan proxy secara permanen?