à 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]
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
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
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
_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
"Cedric Blancher" <blancher@cartel-securite.fr> a écrit dans le message de
news: pan.2004.09.01.09.06.51.504062@cartel-securite.fr...
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!" <Allo@wanadoo.com> a écrit dans le message de news:
ch3vh9$o3j1@news.rd.francetelecom.fr...
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
"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