Comprendre et utiliser le Wake On Lan (WOL)
[10 mn de lecture - paru le 2/28/2005 11:19:33 PM - Public : Débutant]
|
   
|
Auteur
2 Pratique
2.1 Réseau local simple
Dans le cas d'un réseau local de petite envergure présentant raisonnablement un seul et unique domaine de broadcast (réseau domestique), le Wake on LAN est aisé à mettre en place. Il suffit de répertorier les adresses MAC des différents postes connectés.
2.2 Réseau local de grande envergure
Le but d'un réveil à distance est très souvent administratif. En effet, il peut être nécessaire de réveiller un parc de machines pour une lourde mise à jour à effectuer par exemple pendant la nuit. On peut réveiller alors un poll d'adresses mac en même temps à l'aide d'un requête broadcast ou multicast sur le réseau ou en utilisant un logiciel proposé par AMD sous licence nommé Magic Packet Utility.
2.3 Routage
Si le protocole encapsulant le "paquet magique" est routable, il peut être routé... Néanmoins, les attaques par Déni De service (DoS) sont fréquentes et elles utilisent des broadcasts IP... Le paquet de réveil peut donc être filtré par le routeur alors qu'il est légitime. Il est donc nécessaire, au besoin de configurer le ou les routeur(s) cibles afin d'autoriser un tel traffic. Le numéro de port pour le paquet magique n'a pas d'importance (par défaut 7), lors du choix de ce numéro, l'administrateur veillera cependant à ne pas entraver d'autres services...
2.4 Logiciels
La société de consultants Depicus (http://www.depicus.com) a développé plusieurs logiciels gratuits, répondant à plusieurs problématiques simplement.
L'utilitaire WoLCMD permet de réveiller des machines à l'aide de lignes de commande. Cela est pratique car on peut réaliser un script à partir de cet utilitaire.
La syntaxe est simple : wolcmd [mac] [IP] [sous-réseau] [port]
- Interface graphique sous Windows
Il existe un pendant graphique à WoLCMD sous windows : WoLGUI. Il fonctionne très simplement et permet en quelques clics de réveiller une machine.

Il est également possible de faire transiter le "Paquet Magique" par une requête Multicast .

AMD a également mis au point un utilitaire nommé Magic Packet Utility permettant de générer des listes de machines à réveiller. Cela rend la tâche moins pénible car on réveille un goupe entier en quelques clics.
On peut créer une liste d'hôtes enregistrée dans un fichier, à partir du cache ARP, lu par le logiciel. Il devient alors possible de décider de réveiller un hôte (Power On One Host) ou tout un groupe (Power Group On). Une fonction de planification est également disponible.
 La création de liste d'hôtes basée sur le cache ARP
 L'interface de réveil à distance
2.4 Linux/Unix
Il est également possible sous linux d'envoyer des "Paquets Magiques", il exite les sources d'un programme en C à compilé nommé EtherWake.
La syntaxe est : [root@balrog]# ~usr/bin/wol/ether-wake 00:50:04:7c:6e:8c
|