.
Foire Aux Questions
Réveiller un autre poste par le réseau (WOL - Wake On Lan)
Installation des outils
sudo apt install etherwake sudo apt-get install wakeonlan
Utilisation
Pour un poste sur le même réseau :
wakeonlan xx:yy:zz:11:22:33
Ou
etherwake xx:yy:zz:11:22:33
Il est aussi possible de spécifier une adresse de diffusion (broadcast) si le poste se trouve sur un autre VLAN.
La définition du port peut aussi être intégrée.
wakeonlan -i 192.168.1.255 -p PORT xx:yy:zz:11:22:33
Enfin, il est possible de réveiller plusieurs postes :
wakeonlan -i 192.168.1.255 -p PORT xx:yy:zz:11:22:33 xx:yy:zz:11:22:44 ...
Pour finir, si ces actions sont récurrentes, il est préférable de se créer un fichier listant les postes à réveiller :
# - blank lines are ignored # - comment lines are ignored (lines starting with a hash mark '#') # - other lines are considered valid records and can have 3 columns: # # Hardware address, Broadcast IP address, destination port 00:16:3e:a3:9d:a8 192.168.1.255 9 00:16:3e:08:ed:c6 255.255.255.255 f0:1f:af:1f:2c:60
wakeonlan -f FILE wakeonlan -f FILE xx:yy:zz:11:22:33
Vérifier que le poste distant accepte le WOL
Si le poste distant fonctionne sous un environnement Linux type Ubuntu ou Debian :
ethtool eth0 | grep -i wake-on
Retour attendu :
Supports Wake-on: g
Wake-on: g
Modification de la configuration :
ethtool -s eth0 wol g
Configuration de l'interface via le fichier /etc/network/interfaces :
vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address w.x.y.z
netmask 255.255.255.0
gateway xx.xx.xx.xx
post-up /sbin/ethtool -s eth0 wol g
post-down /sbin/ethtool -s eth0 wol g