Bonjour Debian.
Nous avons des machines qui ne répondent pas au Wake-On-Lan malgré une configuration normalement correcte.
La raison (ou en tous cas une raison potentielle) nous a été donnée par l’administrateur réseau : l’attribution des VLANs est dynamique, en fonction de l’adresse MAC la machine va être attribuée à tel ou tel VLAN.
Éteinte, elle est donc sur le VLAN par défaut.
On m’a chargé de faire un script sur un Rapsberry Pi pour déclencher le WoL, puisque les machines à réveiller (des Optiplex7470 sous Windows10) sont sur un réseau différent du nôtre.
Comme ça ne marche pas, on me dit qu’il faut envoyer le Magic Packet sur le VLAN où sont les machines à l’arrêt.
Le Raspi est sur une prise configurée avec le VLAN n untag et le VLAN p taggé (n : VLAN des machines allumées, p : VLAN des machines éteintes).
Je n’ai pas accès à la configuration du switch ou du réseau.
Comme dit plus haut, je n’ai jamais utilisé de VLAN que sur du CISCO, donc j’ai suivi ces instructions en utilisant comme noms de VLAN ceux qu’on m’a fourni, soit :
auto eth0.p
iface eth0.p inet manual
vlan-raw-device eth0
dans le /etc/network/interfaces.d/vlans
Ensuite (après bien sûr un systemctl restart networking
) je fais un etherwake -i eth0.p MACAddressDeLaBécane
, mais ça ne marche toujours pas.
Comment cela se débugue ?
(j’ai voulu poser la question sur le forum de Raspberry, mais impossible de poster, apparemment y’a un recaptcha obligatoire mais qui ne s’affiche pas chez moi)