Wake-on-Lan
Pour allumer une machine depuis une autre
Tout est sur cette page
Quelques détails cependant :
- Sur la machine à allumer (lucane) :
Ajouter le paquet ethtool
(normalement déjà installé par défaut)
Ajout dans /etc/network/interfaces
pour que le wol soit activé à l'extinction de l'interface :
# The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.178.12 netmask 255.255.255.0 gateway 192.168.178.1 dns-nameserver 192.168.178.1 post-up /sbin/ethtool -s $IFACE wol g post-down /sbin/ethtool -s $IFACE wol g
Ajout dans /etc/NetworkManager/NetworkManager.conf
pour que NetworkManager puisse tout de même gérer l'interface réseau (sinon, si quelque chose est présent dans /etc/network/interfaces
, il n'a plus la main) :
[ifupdown] managed=true
Il faut aussi connaître l'adresse MAC de la carte réseau. Cela se voit suite à la commande ifconfig
.
Il faut ensuite activer le WOL dans le BIOS de la machine (quelque part dans les paramètres d'énergie…)
- Sur la machine qui contrôle l'allumage :
Ajouter le paquet wakeonlan
Lancer la commande suivante :
wakeonlan -i 192.168.178.255 <adresse MAC de la carte>
On peut ajouter un alias dans .bash_aliases
de l'utilisateur :
alias wol-lucane='wakeonlan -i 192.168.178.255 <adresse MAC de la carte>'