Table des matières

, , , , ,

Wake on Lan

Qui n'a jamais rêvé de pouvoir allumer une machine laissée éteinte a distance ?.

Cela est tout a fait possible grâce au wakeonlan.

L'allumage s'effectue grâce a l'envoi d'un “paquet magique” qui est une trame de données ethernet contenant les octets FF FF FF FF FF FF suivis de seize répétitions de l'adresse MAC de la cible, puis d'un mot de passe (si nécessaire) de quatre ou six octets.

Installation

Configuration

Sur la machine de réveil

Rien ;-)

Sur la machine à réveiller

Certaines cartes nécessitent en plus de “g” de spécifier le mode de reveil :
  • p (PHY activity)
  • u (unicast activity)
  • m (multicast activity)
  • b (broadcast activity)
  • a (ARP activity)
  • g (magic packet activity). La valeur g est obligatoire pour que le WoL fonctionne

notre exemple devient donc “ethtool -s eth0 wol bg”

Vous croyez en avoir fini ? en fait linux a la bonne idée (justifiée par la sécurité tout de meme afin d'interdire le wakeonlan s'il n'est pas voulu) de désactiver par défaut le réveil par le reseau. Il faut donc l'activer automatiquement si vous le souhaitez. Pour cela :

Utilisation

Pour certaines cartes réseau récalcitrantes

carte réseau intégrée à une carte mère nvidia (pilote forcedeth)

Il faut utiliser l'adresse MAC a l'envers, soit dans notre exemple :

wakeonlan -i 192.168.0.255 2e:08:24:00:54:52

carte réseau 3com 3c905 (pilote 3c59x)

:!: TODO la c'est plus complexe la commande ethtool ne fonctionne pas, il faut jouer de la commande pci-config :!:

le détails des étapes nécessaires ici : http://ubuntuforums.org/showthread.php?t=951563&p=6596141#post6596141

vieilles machines en debian Etch

http://blog.isonoe.net/post/2007/08/30/Debian-Etch-et-le-Wake-on-LAN#c84