7 июня 2010 г.

WakeOnLan

1. Pratiquement toutes les cartes réseau modernes supportent le standard Wake-On-Lan (WOL) qu'envoie de "paquets magiques" que peut réveiller   l'ordinateur distant, ou simplement le mettre en marche. Ce mode n'est pas toujours activée par défaut, alors d'abord trouvez-le dans le BIOS et activez.

2. Ensuite, installez sur une machine qui va se réveiller un logiciel ethtool  On regarde les paramètres de notre carte:
# ethtool eth0
les paramètres importants sont : 
Supports Wake-on: g
Wake-on: g

Si tout est juste, alors on peut aller directement à l'étape 3.
Si d ou l'autre, faut souffrira un peu.
Voilà une exemple du script qui il faut ajouter dans:
/etc/init.d/wol_activ

#! /bin/sh
test -f /usr/sbin/ethtool || exit 0

. /lib/lsb/init-functions

log_begin_msg "Activation WOL sur eth0..."
ethtool -s eth0 wol g
log_end_msg $?

3. Ensuite, il faut installer sur un autre ordinateur un logiciel capable d'evoyer des "Magic Packet"
Le programme est appelé wakeonlan sans prétention =)
il y a également une interface graphique gwakeonlan 
La principale chose que nous avons besoin de connaître est l'adresse MAC de machine qui il faut réveiller. Exemple:
$ wakeonlan 00:01:02:03:F4:05

Bien sûr c'était une méthode pour les ordinateurs sur le même réseau local
Mais il existe encore une méthode pour réveiller machines de l'extérieur,
pour ce faire n'ont pas besoin d'avoir des programmes, il existe des sites comme ce là par exemple 
Important d'activé-ouvrir sur pare-feu les ports 7 et 9 ( mais ça dépend de votre carte ) du protocole UDP .

Комментариев нет: