Re: wake on line
Le vendredi 26 novembre 2010 à 22:42 +0100, rk a écrit :
> bonsoir,
> je souhaite pouvoir allumer plusieurs machines à partir de mon serveur;
> pour cela j'ai activer l'option wakeup on lan dans le bios d'une machine
> et j'ai récupéré son adresse mac.
> Et à partir du serveur j'ai lancé la commande : wakeonlan @mac_machine,
> mais rien ne se passe.
>
> Merci pour votre aide
> rk
>
Bonsoir,
Il a plusieurs choses à vérifier :
Le BIOS (déjà fait visiblement) : si celui-ci a une option pour le *wake
on LAN*, il faut l'activer, sinon la fonctionnalité risque d'être
désactivée à chaque mise sous tension du poste.
ethtool et ses scripts : Le script /etc/network/if-up.d/ethtool règle la
carte selon une variable, qui doit pouvoir être réglée
dans /etc/network/interfaces en plaçant la ligne suivante pour
l'interface en question :
ethernet-wol g
(Je ne l'ai pas testée car j'utilise un bridge)
Si ça ne marche pas, ajouter la ligne suivante à la place :
post-up /sbin/ethtool -s <if> wol g
en remplaçant <if> par eth0 par exemple.
Enfin, il faut définir la variable NETDOWN à yes dans /etc/default/halt
(pas nécessaire sous Squeeze ; pour Lenny, je n'ai pas vérifié) :
NETDOWN=yes
Perso, j'utilise etherwake sur mon serveur car wakeonlan me renvoie un
"Opération non permise" (peut-être parce qu'il y a plusieurs
interfaces... ?).
Christophe
Reply to: