GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So schalten Sie die drahtlose Energieverwaltung dauerhaft aus

Öffnen Sie diese Datei mit Ihrem bevorzugten Texteditor, ich verwende nano hier:

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

Standardmäßig gibt es:

[connection]
wifi.powersave = 3

Ändern Sie den Wert in 2 . Starten Sie neu, damit die Änderung wirksam wird.

Mögliche Werte für wifi.powersave Feld sind:

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

(Informelle Quelle auf GitHub für diese Werte.)


Es reicht nicht aus, die drahtlose Energieverwaltung beim Booten zu deaktivieren.

Da gibt es wohl Haken wie wenn ich das Netzteil ausstecke.

Eine der möglichen Lösungen ist also wie folgt; Schritt für Schritt.

Erstellen Sie ein Verzeichnis, in dem Sie die Datei speichern möchten, falls Sie nicht bereits eines für alle Ihre Skripte haben, ich persönlich möchte es in /etc/pm/ haben :

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

Erstellen Sie (wo immer Sie möchten) ein Skript, nennen Sie es sinnvoll, für mich ist es:

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

Ich habe nano verwendet , aber verwenden Sie was auch immer, z. Wenn Sie die Datei grafisch erstellen möchten, z. mit gedit (LM17) oder xed (LM18):

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

Geben Sie den folgenden Inhalt in die Datei ein:

#!/bin/bash

/sbin/iwconfig wlan0 power off

Speichern Sie die Datei.

Eigentümer der Datei sollte root sein , wenn Sie die Datei irgendwo als normaler Benutzer erstellt haben, gehen Sie in den Ordner, in dem sie sich befindet, und reparieren Sie sie mit:

sudo chown root:root wireless_power_management_off

Als nächstes müssen Sie die richtigen Berechtigungen für die Datei rwx festlegen für Besitzer:

sudo chmod 700 wireless_power_management_off

Schließlich werden wir das Skript jede Minute mit CRON ausführen; dreckig, aber funktionstüchtig :

sudo crontab -e

Wenn Sie crontab nie bearbeitet haben vorher werden Sie gefragt, welchen Editor Sie verwenden möchten, das liegt ganz bei Ihnen.

Fügen Sie dies am Ende der Datei ein:

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

Warten Sie eine Minute und prüfen Sie dann, ob die Energieverwaltung ausgeschaltet ist:

iwconfig wlan0 | grep "Power Management"

Beispielausgabe:

Power Management:off

Selbst wenn etwas das Einschalten der Energieverwaltung auslöst, dauert es nur eine Minute. Fertig.


TLP - Linux Advanced Power Management Tool funktioniert bei mir sofort mit Ubuntu 18.04 und 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. Ansible-Rolle ist verfügbar, um TLP mit Ubuntu zu konfigurieren.


Linux
  1. So mounten Sie Windows- oder Samba-Freigaben dauerhaft

  2. Ausschalten der Stromversorgung zum USB-Port. Oder schalten Sie das gesamte USB-Subsystem aus?

  3. Wie wandelt man eine Tar-Datei in eine Tgz-Datei um?

  4. Wie schalte ich die Festplatte in Ubuntu aus?

  5. Wie schalte ich Snap in Ubuntu aus?

So verschieben Sie eine Datei unter Linux

So deaktivieren oder deaktivieren Sie Firewalld unter CentOS 7

So deaktivieren oder deaktivieren Sie SELinux unter CentOS 7

So deaktivieren Sie das Durchsuchen von Verzeichnissen auf Apache und Nginx

So deaktivieren Sie die Bildschirmsperre in Ubuntu

So löschen Sie den Papierkorb dauerhaft im Dateimanager