Bonjour.
Je réponds à Pascal@plouf <pascal@plouf.invalid> qui a écrit :
> Salut,
>
> Patrick 'Zener' Brunet a écrit :
> [...]
>> Donc si l'adresse MAC de la carte réseau du PC est connue, le but
>> serait de faire rentrer un "magic packet" approprié.
>>
> [...]
Merci beaucoup Pascal.
Effectivement, faisant relativement peu de réseau, j'avais râté cette
conversation-là.
J'ai donc maintenant tout un tas de points à vérifier par rapport à mon
équipement.
Un petit doute tout de même, quand vous dites :
> Le routeur reçoit sur son interface
> WAN le datagramme UDP contenant le magic paquet. Il modifie l'adresse
> IP destination du datagramme et se prépare à le ré-émettre via son
> interface LAN. Avant cela, il doit déterminer l'adresse MAC ethernet
> correspondant à l'adresse IP destination afin de construire la trame
> ethernet qui contiendra le datagramme. A cet effet il émet une requête
> ARP sur le LAN. Mais comme la machine cible est éteinte, il n'aura
> jamais de réponse à sa requête. Par conséquent le routeur ne peut
> retransmettre le paquet UDP, et il devrait renvoyer un message
> d'erreur ICMP "host unreachable" à l'émetteur du paquet original.
Par définition si on fait un WOL, la machine cible est toujours éteinte ou
en veille, mais par contre sa carte réseau est active. L'existence-même du
mécanisme suppose qu'on puisse procéder soit par broadcast, soit par une IP
fixe qui ne répond pas (encore). Ou alors si une réponse préliminaire est
attendue, il faudrait que la carte réseau sache répondre toute seule, et
dans ce cas il suffit qu'elle soit sous tension.
Ceci est l'avis du demi-Candide donc...
Même si je ne vais pas forcément utiliser cet utilitaire, je m'étais basé
sur des informations telles qu'en fournit cette page :
http://www.gknw.com/wol.html
=============
Suite à tests :
* Mon routeur n'accepte pas d'ouvrir un port vers une adresse IP de
broadcast, uniquement vers une adresse IP ordinaire.
* Il propose de définir des routes statiques, mais je ne crois pas que ça
puisse faire avancer le schmilblick.
* Dans sa liste des machines attachées, il ne présente pas le PC proxy, qui
utilise une IP fixe et pas le serveur DHCP intégré, alors que ce PC est bien
connecté puisque c'est par lui que je consulte le serveur d'administration
du routeur ! En fait l'IP fixe en question n'apparaît nulle part sur le
routeur. Problème de sémantique dans l'IHM j'imagine... Mais ça ne dit pas
ce que la carte réseau sait faire toute seule quand le PC ronfle.
* Seule possibilité en vue : dans la configuration du serveur DHCP, il y a
une rubrique intitulée "Address Reservation" permettant d'associer des IP
fixes à des adresses MAC + noms de machines. Ca veut peut-être dire qu'il
est possible, en plus de les exclure de la plage du DHCP, de faire en sorte
que le routeur utilise ces correspondances sans vérifier l'activité de la
machine cible, ce serait donc conforme à votre solution n°1...
Je crois qu'il ne me reste plus qu'à me débrouiller pour mettre en place une
configuration d'essai... AMHA ça doit être possible en montant seulement une
seconde machine sur le routeur côté interne.
Merci,
Cordialement,
--
/***************************************\
* Patrick BRUNET
* E-mail: lien sur
http://zener131.free.fr/ContactMe
\***************************************/