Passer au contenu principal

Wake-on-LAN (WoL)

%%Wake-on-LAN (WOL)|Wake-on-LAN%% vous permet de réveiller à distance votre serveur Unraid d'un état d'arrêt ou de veille en envoyant un « paquet magique » sur le réseau. Cette page vous aidera à configurer WoL pour votre réseau local.

Exigences

Pour que WoL fonctionne correctement, assurez-vous de remplir les conditions suivantes :

  • Support de la carte réseau : Votre contrôleur d'interface réseau doit prendre en charge WoL ; la plupart des cartes modernes le font.

  • Paramètres BIOS/UEFI : Activez WoL dans le BIOS/UEFI de votre carte mère sous la gestion de l'alimentation. Voici quelques noms de paramètres courants :

    Nom du paramètreDescription
    Wake on LANParamètre WoL générique
    Réveil événement PMEPour les événements de réveil PCIe
    Mise sous tension par PCI/périphériques PCIeNom alternatif pour WoL
    Prêt pour ErPDoit être désactivé pour que WoL fonctionne
  • Connexion d'alimentation : Assurez-vous que votre serveur est branché sur une source d'alimentation.

  • Connexion réseau : Connectez votre serveur à votre réseau local avec un câble Ethernet (WoL WiFi non supporté).

Hardware compatibilité

Tous les matériels ne prennent pas en charge de manière fiable le mode veille S3 ou WoL. Certains systèmes peuvent rencontrer des problèmes pour entrer en veille, échouer à se réveiller correctement ou nécessiter des paramètres supplémentaires dans le BIOS/UEFI. Testez toujours ces fonctionnalités de manière approfondie avant de compter sur elles.

Mise en veille d'un serveur Unraid

La façon préférée et conviviale de gérer le sommeil sur Unraid est d'utiliser le plugin Dynamix S3 Sleep. Ce plugin offre une interface graphique pour aider à planifier le sommeil, le réveil et le comportement en veille, tout en traitant des problèmes courants qui peuvent survenir avec différentes configurations matérielles.

Pour installer et configurer :

  1. Ouvrez l'onglet Applications dans l'%%WebGUI|interface web%% d'Unraid.
  2. Recherchez "Dynamix S3 Sleep" et installez le plugin.
  3. Naviguez vers Paramètres → Paramètres de veille pour configurer vos options de veille et de réveil.

Le plugin gère la plupart des options de configuration de veille.

Méthode manuelle alternative - Cliquer pour développer/réduire

Si vous souhaitez plus de contrôle ou avez besoin de personnalisations avancées, vous pouvez configurer les paramètres de sommeil et de WoL via la ligne de commande. Cette méthode est recommandée pour les utilisateurs avancés.

Pour configurer le sommeil manuellement :

  1. Connectez-vous à votre serveur en utilisant le terminal WebGUI ou SSH.

  2. Identifiez votre interface réseau principale (généralement eth0) en exécutant la commande suivante :

    ifconfig

    Notez l'adresse MAC (étiquetée comme ether).

  3. Activez WoL sur l'interface avec cette commande :

    ethtool -s eth0 wol g
  4. Mettez le serveur en veille en entrant cette commande :

    echo -n mem > /sys/power/state
Persistance

Les paramètres de WoL configurés manuellement ne sont pas persistants au redémarrage par défaut. Pour les rendre permanents :

  1. Créez un fichier go sur votre clé USB à l'emplacement /boot/config/go.
  2. Ajoutez cette ligne :
/sbin/ethtool -s eth0 wol g

Réveillez votre serveur Unraid

Pour réveiller votre serveur Unraid à distance, vous devez envoyer un "paquet magique" spécial via votre réseau local. Ce paquet comprend l'adresse MAC de votre serveur et demande à l'interface réseau d'allumer le système à partir d'un état de veille ou d'arrêt. Différents systèmes d'exploitation proposent divers outils et méthodes pour envoyer ce paquet. Voici des instructions spécifiques pour Windows, macOS et Linux.

Utilisation de WakeOnLan CMD

  1. Téléchargez wolcmd.exe.

  2. Exécutez-le dans l'invite de commande :

    wolcmd.exe <MAC_ADDRESS> <SERVER_IP> 255.255.255.255