Wake-On-LAN

Description

La fonctionnalité Wake-on-LAN (WOL) permet d’allumer à distance un ordinateur éteint ou en veille via le portail Reemo. Elle repose sur un service Docker dédié (reemowol) installé dans le réseau local de vos machines.

Prérequis

  • Une machine x86 sous Linux ou Raspberry Pi qui reste en permanence allumée.

  • Docker installé sur cette machine.

  • Si vous utilisez un pare-feu ou un système de filtrage réseau, autorisez la machine qui héberge le service reemowol à communiquer :

    • en TCP/443 vers wol.reemo.io

    • en TCP/443 vers registry.reemo.io

  • Activer le boot PXE dans le BIOS de vos machines ou/et dans l’OS.

  • Activer le WOL dans votre système d’exploitation (exemple pour Ubuntu ci-dessous).

Activer WOL sous Ubuntu

# Installer l’outil ethtool
apt install ethtool

# Vérifier le support WOL sur la carte réseau
ethtool <nom_interface_reseau>

# Activer le WOL
ethtool -s <nom_interface_reseau> wol g

Activation automatique du WOL au démarrage

systemctl edit --force --full wol-enable.service

[Unit]
Description=Enable Wake-up on LAN

[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s <nom_interface_reseau> wol g

[Install]
WantedBy=basic.target

# Recharge et active le service
systemctl daemon-reload
systemctl enable wol-enable.service

Installation du service Reemo WOL

Linux x86

docker run -d --name reemowol --restart unless-stopped --network host \
-e studio_key=<STUDIO_KEY> registry.reemo.io/reemowol

Raspberry Pi

docker run -d --name reemowol --restart unless-stopped --network host \
-e studio_key=<STUDIO_KEY> registry.reemo.io/reemowol:armv7

Configuration dans Reemo

Une fois le service installé et en ligne, vous devez configurer vos ordinateurs pour qu’ils puissent être réveillés :

  1. Renseignez l’adresse MAC de l’ordinateur dans son profil.


../../../_static/images/orga/wol/orga_computer_set_mac_address.png

Ajout de l’adresse MAC pour permettre le WOL.


  1. Vérifiez que le serveur WOL est bien listé dans Settings > Wake on Lan Servers.


../../../_static/images/orga/wol/orga_wol_list.png

Serveurs WOL disponibles pour l’organisation.


  1. Depuis la fiche de l’ordinateur, si celui-ci est éteint, le bouton Wake On Lan apparaît.


../../../_static/images/orga/wol/orga_computer_wake_button.png

Bouton WOL disponible dans le profil d’un poste hors ligne.


  1. Vous pouvez également déclencher le WOL directement depuis la vue utilisateur si l’ordinateur est assigné.


../../../_static/images/orga/wol/orga_computer_wake_button_user_interface.png

Réveil d’un ordinateur assigné depuis l’interface utilisateur.


Résumé

  • Le WOL permet de réveiller vos machines éteintes via Reemo.

  • Nécessite l’installation du service Docker reemowol.

  • Chaque ordinateur doit avoir son adresse MAC configurée.

  • Un bouton Wake On Lan apparaît automatiquement dans l’interface quand le poste est hors ligne.

  • Le suivi des serveurs WOL se fait depuis Settings > Wake on Lan Servers.