Il peut être utile (par exemple dans le cadre d’un script de sauvegarde) de pouvoir démarrer une machine distante via le réseau.

Cette pratique s’appelle le Wake On Lan (WOL).

En pré-requis il faut que la machine à reveiller soit sur un réseau local et qu’elle soit connecté via RJ45 ou  CPL (pas de WiFi)

Pour réveiller un PC on doit connaître l’adresse MAC de sa carte réseau, pour cela :

  • Sous Linux :
ifconfig

L’adresse MAC se trouve sur la première ligne, zone HWaddr

  • Sous Windows :
ipconfig /all

L’adresse MAC est désignée par « Adresse Physique », la noter en remplaçant les – par des :


Éteindre le PC à réveiller.

Sur le PC Linux devant effectuer le réveil il faut ensuite installer le paquet wakeonlan :

sudo aptitude wakeonlan


Il suffira ensuite pour réveiller le PC voulu de saisir la commande suivante :

wakeonlan [Adresse MAC]

 

Edit 264/06/2011 : Voir aussi mon article Allumer / éteindre un PC sous Linux à distance (scripts)

 

Remarque :

Si cela ne fonctionne pas, il se peut que la fonctionnalité de WOL soit désactivé sur votre carte réseau.

Pour s’en assurer sur un PC Linux :

sudo ethtool eth0

Qui doit renvoyer :

Supports Wake-on: g

Si ce n’est pas le cas lancer la commande, je vous conseille la lecture de l’article indiqué dans les source de ce post (chez moi cela à toujours fonctionné du premier coup…)


Sources :

http://doc.ubuntu-fr.org/wakeonlan

Les commentaires sont fermés.