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.
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