web-dev-qa-db-fra.com

Désactiver définitivement la gestion de l'alimentation WiFi dans Ubuntu Server 18.04

J'ai un petit serveur installé qui est connecté au réseau via le sans fil. J'ai pu configurer le sans fil en installant wpa_supplicant et en ajoutant les lignes requises à netplan. J'ai eu des problèmes avec le serveur ne répondant pas immédiatement aux pings/tentatives de connexion après qu'il soit resté inactif pendant un certain temps. Après avoir installé les outils sans fil, j'ai pu voir qu'iwconfig signalait que la gestion de l'alimentation était activée.

Si je comprends bien, je peux le désactiver jusqu'au prochain redémarrage avec

Sudo iwconfig wlan0 power off

Comment puis-je désactiver cela définitivement? J'ai essayé de créer un fichier vide appelé "sans fil" dans /etc/pm/sleep.d qui n'a pas fonctionné. D'autres correctifs que j'ai vus pour la référence 16.04/etc/NetworkManager qui n'est pas présent sur 18.04.2.

2
cerialphreak

Solution: essayez d'ajouter la commande à /etc/rc.local pour qu'elle soit automatiquement exécutée au démarrage:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

iwconfig wlan0 power off   ### this line added

exit 0

Je l'ai testé le 16.04. Si vous rencontrez un problème le 18.04, faites-le nous savoir.

Une autre façon signalée est d'installer TLP et de désactiver la gestion de l'alimentation wifi à cet endroit: https://unix.stackexchange.com/a/473753/45945

1
aaditya1234