Guide étape par étape pour activer Wake-on-LAN sur Ubuntu

Guide étape par étape pour activer Wake-on-LAN sur Ubuntu

Dans le monde technologique d’aujourd’hui, la tendance à l’automatisation touche tous les aspects de notre vie, de nos véhicules à nos maisons, et plus particulièrement à nos environnements informatiques. Une méthode efficace pour automatiser le démarrage de votre PC consiste à utiliser le Wake-on-LAN (WoL).Bien que ce guide explique spécifiquement comment activer le WoL sur Ubuntu, les instructions peuvent également être adaptées à d’autres distributions Linux, y compris Windows.

Comprendre Wake-on-LAN

Wake-on-LAN est un protocole réseau conçu pour permettre la mise sous tension à distance d’un ordinateur grâce à des paquets réseau. Ces paquets, appelés paquets magiques, peuvent être envoyés depuis n’importe quel appareil connecté au même réseau local, y compris les connexions sans fil.

Chaque paquet magique est codé avec l’adresse MAC de la carte réseau (NIC) de l’ordinateur cible, fournissant ainsi un identifiant unique. Lorsque la carte réseau, qui continue de fonctionner en mode basse consommation, reçoit le paquet magique, elle invite la carte mère à lancer la séquence de démarrage.

Préparation de votre système pour Wake-on-LAN

Pour commencer, vous devez vous assurer que votre configuration répond aux prérequis suivants :

  • Une connexion Ethernet filaire (les options Wi-Fi ont généralement des fonctionnalités limitées).
  • Une carte mère et une carte réseau certifiées pour WoL (la plupart des modèles contemporains prennent en charge cette fonctionnalité).
  • Configurations BIOS/UEFI appropriées qui activent WoL.
  • Privilèges d’administrateur sur votre système Ubuntu.

Vérification des paramètres matériels et du BIOS

Tout d’abord, vérifiez que votre matériel est compatible avec le Wake-on-LAN. La plupart des ordinateurs de bureau et portables modernes offrent cette fonctionnalité, mais une vérification est conseillée.

Pour vérifier, redémarrez votre ordinateur et accédez aux paramètres BIOS/UEFI (généralement accessibles en appuyant sur F2, F10, Delou Esc— en observant l’écran de démarrage pour plus d’informations).Recherchez les options « Wake-on-LAN », « Power on PCI-E » ou « Autoriser l’événement de réveil PCI », et assurez-vous qu’elles sont activées.

De plus, vous devrez peut-être désactiver une fonctionnalité appelée « ErP Ready » ou « Veille prolongée », qui peut couper complètement l’alimentation de la carte réseau et l’empêcher de recevoir le paquet magique. De plus, certains ordinateurs portables nécessitent l’activation de paramètres comme « Always On USB » pour que la carte réseau reste alimentée lorsque le système est éteint ou en veille.

Vérification de la compatibilité de la carte réseau

Votre carte réseau doit prendre en charge le Wake-on-LAN pour que ce processus fonctionne efficacement. La plupart des cartes fabriquées au cours des dix dernières années incluent cette fonctionnalité, mais il est prudent de vérifier.

Pour identifier votre carte réseau, exécutez la commande suivante dans le terminal :

ip a

Le nom de votre interface Ethernet sera similaire à enp8s0, qui sert d’exemple dans ce guide.

Wake-on-LAN

Ethtool, un outil open source permettant de modifier les paramètres des pilotes réseau, est essentiel pour les configurations Wake-on-LAN.

Installez Ethtool à l’aide de la commande suivante :

sudo apt install ethtool

Ensuite, vérifiez si votre carte réseau prend en charge WoL avec :

sudo ethtool <Your interface name>

La sortie fournira des informations cruciales, notamment la ligne :

Supports Wake-on: g

La présence de « g » confirme la compatibilité WoL, tandis que la ligne suivante indique si elle est actuellement activée.

Activation temporaire du Wake-on-LAN

Pour activer WoL temporairement (jusqu’au prochain redémarrage), utilisez la commande suivante :

sudo ethtool -s <interface_name> wol g

Pour confirmer la modification, exécutez :

sudo ethtool <interface_name>

Si la sortie inclut Wake-on: g, WoL est correctement actif, bien que temporairement.

Activation permanente du Wake-on-LAN

Pour garantir que Wake-on-LAN reste actif lors des redémarrages du système, configurez un service Systemd qui exécute automatiquement la commande ethtool au démarrage du système, une méthode fiable pour maintenir les paramètres sur les distributions Linux modernes.

Tout d’abord, vous devez créer un fichier de service systemd. Bien que son utilisation nanosoit recommandée, vous pouvez utiliser l’éditeur de texte de votre choix :

sudo nano /etc/systemd/system/wol.service

Si vous n’êtes pas sûr de l’emplacement d’installation d’etahtool, exécutez :

which ethtool

Insérez les éléments suivants dans votre fichier de service :

[Unit] Description=Enable Wake On Lan [Service] Type=oneshot ExecStart=<Your filepath> --change <Your ethernet interface name> wol g [Install] WantedBy=basic.target

Après avoir collé la configuration et remplacé, enregistrez et quittez en appuyant sur Ctrl+ X, puis confirmez l’enregistrement en appuyant sur Y, suivi de Enter.

Ensuite, activez le service nouvellement créé afin qu’il s’exécute au démarrage à l’aide de la commande :

sudo systemctl enable wakeonlan.service

Vous pouvez démarrer le service immédiatement sans redémarrer en utilisant :

sudo systemctl start wakeonlan.service

Votre ordinateur Ubuntu est désormais configuré pour l’activation persistante de Wake-on-LAN lors des redémarrages.

Configuration avec l’éditeur de connexion réseau avancé

Pour les utilisateurs exécutant Ubuntu Desktop, le moyen le plus simple d’activer Wake-on-LAN est d’utiliser l’éditeur de connexion réseau avancé graphique.

Ouvrez cet outil via le menu Applications.

Ouverture du gestionnaire de connexions réseau avancées

Dans le volet Réseau, recherchez votre connexion Ethernet, cliquez sur l’icône d’engrenage et accédez aux paramètres de connexion.

Ouverture des paramètres réseau de la connexion Ethernet

Dans l’onglet Paramètres Ethernet, recherchez l’option Wake on LAN. Cochez la case Magic ou MagicPacket, puis cliquez sur Appliquer.

Vérification de l'option magique de Wake On LAN

Votre Wake-on-LAN est maintenant correctement configuré. Pour vérifier, exécutez :

sudo ethtool enp0s3

Recherchez Wake-on: gdans les résultats.

Activation de WoL avec nmcli (interface de ligne de commande du gestionnaire de réseau)

Si vous utilisez Ubuntu Desktop, vous connaissez probablement déjà NetworkManager. Cet outil simplifie la connectivité aux réseaux Wi-Fi et filaires, et permet également des configurations en ligne de commande avec nmcli.

Commencez par identifier vos connexions réseau actives :

nmcli connection show

Si la sortie indique 802-3-ethernet.wake-on-lan: default« WoL », le WoL est désactivé. Si elle affiche « magic », votre système est déjà configuré pour répondre à ces paquets.

Pour activer Wake-on-LAN via NetworkManager, exécutez la commande suivante :

nmcli connection modify 802-3-ethernet.wake-on-lan magic

Après avoir exécuté cette commande, votre bureau Ubuntu devrait maintenant être prêt à répondre aux paquets magiques, même si vous ne recevrez peut-être pas de retour immédiat.

Si nécessaire, la désactiver est tout aussi simple. Il suffit de remplacer « magic » parignore :

nmcli connection modify 802-3-ethernet.wake-on-lan ignore

Cette commande indique à votre carte réseau d’ignorer les paquets magiques entrants, désactivant ainsi la fonctionnalité Wake-on-LAN pour cette connexion.

Tester votre configuration Wake-on-LAN

Pour tester votre configuration WoL, éteignez ou suspendez votre machine Ubuntu. Ensuite, utilisez un autre appareil (PC, smartphone, Raspberry Pi, etc.) pour envoyer un paquet magique à l’adresse MAC de votre machine. De nombreuses applications et outils en ligne de commande sont disponibles ; recherchez « Wake-on-LAN » dans votre boutique d’applications préférée.

Si vous avez un autre système Linux ou macOS sur votre réseau, vous pouvez envoyer directement un paquet magique via le terminal à l’aide d’un utilitaire appelé wakeonlan.

Pour ceux qui utilisent des distributions basées sur Debian/Ubuntu, installez-le comme suit :

sudo apt install wakeonlan

Envoyer un paquet magique est simple :

wakeonlan <Your Ubuntu MAC Address>

Assurez-vous de remplacer par l’adresse MAC réelle de votre machine Ubuntu.

Les utilisateurs Windows peuvent également accéder facilement à divers utilitaires gratuits, notamment WakeMeOnLan de NirSoft. Cette application portable analyse votre réseau et facilite l’envoi de paquets magiques. Les utilisateurs avancés peuvent également utiliser PowerShell pour les opérations en ligne de commande, mais cela nécessite une configuration légèrement plus complexe.

Activation du Wake-on-WiFi (WoWLAN)

Maintenant que vous pouvez allumer votre PC via un réseau local, comment configurer le Wake-on-LAN sans fil ou WoWLAN ? Actuellement, une seule application Snap (Network-Manager) offre cette fonctionnalité.

Vous pouvez l’installer via le Snap Store ou le terminal en utilisant :

sudo snap install network-manager

Boutique Snap Wake On Lan

Veuillez noter que cette application a reçu une note utilisateur faible d’une étoile dans la boutique. Cependant, lors de nos tests, elle a fonctionné correctement en mode terminal et inclut une documentation complète de Canonical.

Les tentatives alternatives d’activation de WoWLAN via différents gestionnaires de réseau peuvent être limitées, car la méthode par défaut (networkd) ne dispose pas de méthode d’activation.

Pour activer le wake-on-LAN sans fil, utilisez la commande :

sudo snap set network-manager wifi.wake-on-wlan=magic

Si la sécurité est une préoccupation, en particulier sur les réseaux ouverts, définissez votre mot de passe en utilisant :

sudo snap set network-manager wifi.wake-on-wlan-password=<Your password>

Cette méthode présente des avantages par rapport à ethtool en termes de vitesse d’installation et de capacité WoL sans fil. Comme elle fonctionne au niveau du noyau, elle peut toujours faciliter le wake-on-LAN après une coupure de courant.

Cependant, Canonical conseille son utilisation principalement aux utilisateurs d’Ubuntu Core, éventuellement pour minimiser le risque de perturber la stabilité du système d’exploitation des utilisateurs.

Questions fréquemment posées

Puis-je éteindre mon PC à l’aide de Wake-on-LAN ?

Wake-on-LAN sert uniquement à réveiller votre PC depuis un état de veille ou d’arrêt, et non à le mettre hors tension.

L’activation de Wake-on-LAN constitue-t-elle un risque de sécurité ?

Aucun système n’est totalement sans risque. Néanmoins, le Wake-on-LAN nécessite une autorisation pour reprendre ses activités. Tant que vous protégez vos appareils avec des mots de passe forts, que vous maintenez le chiffrement des données sensibles et que vous évitez les réseaux non sécurisés, l’activation du WoL est généralement sans danger.

Que se passe-t-il si Wake-on-LAN cesse de fonctionner après une perte de puissance de mon appareil ?

Les modifications apportées avec ethtool ne persistent pas en cas de coupure de courant. Reconnectez-vous à votre système pour réactiver le service. En revanche, les configurations définies via la méthode network-manager resteront intactes, même après une coupure de courant.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *