OVH Cloud OVH Cloud

Wake On Lan

12 réponses
Avatar
kobe8mwt
Bonjour,

J'étudie en ce moment le Wake On Lan (système permettant l'éveil à dista
nce via un LAN de PC éteint...)

Une capture de trame me donne le résultat suivant
(pour l'éveil d'un PC ayant l'adresse MAC : 01-02-03-04-05-06)

Les paquets sont envoyés en broadcast (FF-FF-FF-FF-FF-FF) et contiennent
les données suivantes

010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506010203040506010203040506010203040506
010203040506010203040506

à savoir 16 fois l'adresse MAC du PC à éveiller (comme le précise la doc
technique de AMD).

Ma question est la suivante :

Quel est l'intéret d'envoyer ces paquets en Broadcast ? Pourquoi ne pas
les envoyer directement sur l'adresse MAC 01-02-03-04-05-06 ?

Merci d'avance !

Arnaud K



=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Article poste via Voila News - http://www.news.voila.fr
Le : Sun Aug 29 15:19:29 2004 depuis l'IP : 81.51.218.176 [VIP 589299981301]

2 réponses

1 2
Avatar
Cedric Blancher
Le Wed, 01 Sep 2004 09:59:37 +0200, Allo! a écrit :
- je voudrais profiter du sujet pour savoir s'il est possible de réveiller
un PC avec WOL depuis internet ? (connexion ADSL bien sur)


Comme je le disais précédemment, le seul problème, mais de taille, est
de faire parvenir la trame contenant la "séquence magique" au PC à
réveiller, qui, puisqu'il est éteint, ne répond à rien (principal
soucis). Dans la mesure où les broadcast IP ne se feront pas router, il
va falloir viser la machine, mais comme elle ne répond pas aux requêtes
ARP, je risque de me prendre un host unreachable.

Si j'avais à le faire, je le ferai à base de "relais". C'est à dire un
machine dont je solliciterais un service pour lui faire envoyer le paquet
WOL. J'aurais donc une sorte de passerelle WOL entre Internet et le
réseau sur lequel je dois réveiller. D'un autre côté, on peut décider
d'envoyer un paquet UDP (contenu la séquence magique) à l'IP de la
machine à réveiller (il faut donc que le routage soit assuré de la
source à la destination), en s'assurant que sa passerelle à sa MAC en
statique dans son cache ARP et que tous les commutateurs entre les deux
ont son adresse MAC en statique sur le bon port. Comme cela, la trame
devrait arriver au bout.


--
printk("CPU[%d]: Sending penguins to jail...",smp_processor_id());
[... 20 lines ...]
printk("CPU[%d]: Giving pardon to imprisoned penguinsn", smp_processor_id());
2.4.8 arch/sparc64/kernel/smp.c

Avatar
_SebF - www.frameip.com
"Cedric Blancher" a écrit dans le message de
news:

Si j'avais à le faire, je le ferai à base de "relais". C'est à dire un
machine dont je solliciterais un service pour lui faire envoyer le paquet
WOL. J'aurais donc une sorte de passerelle WOL entre Internet et le
réseau sur lequel je dois réveiller. D'un autre côté, on peut décider
d'envoyer un paquet UDP (contenu la séquence magique) à l'IP de la
machine à réveiller (il faut donc que le routage soit assuré de la
source à la destination), en s'assurant que sa passerelle à sa MAC en
statique dans son cache ARP et que tous les commutateurs entre les deux
ont son adresse MAC en statique



Les switchs ont ils réellement besoin d'avoir les correspondances en dures ?



"Allo!" a écrit dans le message de news:
ch3vh9$
bonjour,



Hi


- je voudrais profiter du sujet pour savoir s'il est possible de réveiller
un PC avec WOL depuis internet ? (connexion ADSL bien sur)




Dans le cadre d'un simple Lan qui sort via un routeur de Nat. Une autre
possibilité est de cacher statiquement l'adresse Mac dans le routeur et de
translater son IP en un pour un. Alors ton datagramme Udp contenant la
séquence magique sera "routé" d'Internet jusqu'à ton host afin de le
réveiller.

Une autre idée que je n'ai pas testé, serait de translater en un pour un
l'adresse de broadcast interne. Ainsi, d'Internet, tu pourras envoyer ton
paquet magique à destination de l'adresse IP publique, qui celle ci, sera
transmises à tout le monde* en interne.



Voilà juste des petites idées supplémentaires qui reflète plus le bricolage
que l'industrialisation.



*Tout le monde d'un point de vue 2




_SebF

http://www.frameip.com
Un site pour les spécialistes IP

1 2