Wake on Lan

Le standard Wake on Lan[1] permet le réveil d'une machine à distance et présente des intérêts variés.

Par exemple, on peut vouloir démarrer les stations la nuit pour exécuter WPKG[2] et ainsi appliquer les installations et mises à jour sans perturber les utilisateurs.

Installation du paquet wakeonlan

Le paquet wakeonlan fournit l'application permettant de réveiller les stations à distance.

Pour l'installer :

# apt-eole install wakeonlan

Récupération des adresses MAC

Il est nécessaire de disposer des adresses MAC[3] des stations à réveiller.

Les adresses MAC des stations sur lesquelles le client Scribe est installé sont disponibles dans le fichier /usr/share/eole/controlevnc/machines.db :

sevenk64-1;192.168.230.131;Vista;08:00:27:85:0C:95

Paramétrage des stations

Il est nécessaire de paramétrer le Wake on Lan dans le BIOS[4] des stations à réveiller.

Cela se fait en général dans le menu du BIOS : Alimentation/Power, Wake On Lan/Remote Wake Up=> Enabled.

Démarrage d'une station à distance

Une fois le BIOS paramétré et la station éteinte, exécutez la commande suivante sur le serveur :

# wakeonlan 08:00:27:85:0C:95

Démarrage de toutes les stations à distance

# cat /usr/share/eole/controlevnc/machines.db | while read i ;

do mac=`echo $i|cut -d ';' -f 4` ;

wakeonlan $mac ;

done