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.