J'essaie désespérément d'activer le Wake on Lan sur mon fixe. J'ai suivi plusieurs pistes sur internet, mais je n'obtient rien de convaincant.
J'ai activé l'option WoL dans le bios de la machine. Elle est connectée à la freebox(v4) via la carte ethernet intégrée. La freebox est en mode routeur et attribue toujours la même ip à la machine.
La machine tourne sous Ubuntu 8.10. D'après internet, le principal problème est de ne pas désactiver la carte réseau quand la machine s'éteint. Il y aurait deux choses à faire sur la machine :
1. Ajouter dans le fichier /etc/network/interfaces la ligne
pre-up /usr/sbin/ethtool -s eth0 wol gpour activer la fonction WoL de la carte au démarrage de la machine
2. Ajouter dans le fichier /etc/default/halt la ligne
NETDOWN=nopour ne pas éteindre la carte réseau quand on éteint la machine.
Ensuite je veux que la freebox envoit les messages de WoL vers cette machine. J'ai testé plusieurs choses pour ça, dans l'interface de gestion du mode routeur :
- cocher la case "Proxy Wake on Lan" ;
- cocher la case et rediriger le port 9 en UDP vers l'ip de la machine ;
- cocher la case et rediriger le port 9 en TCP vers l'ip de la machine ;
- ne pas cocher la case et rediriger le port 9 en UDP vers l'ip de la machine ;
- ne pas cocher la case et rediriger le port 9 en TCP vers l'ip de la machine.
Pour chaque configuration, j'essaie de réveiller la machine à partir de mon portable :
wakeonlan -i adresse_ip_de_la_freebox addresse_mac_de_la_carte_du_fixeça ne fonctionne pas.
wakeonlan -i adresse_ip_du_fixe addresse_mac_de_la_carte_du_fixeça ne fonctionne pas non plus.
Après tout ces essais, je suis à court d'idées. Voyez-vous quelque chose que j'aurais oublié ?
Je suis d'autant plus déçu que j'ai déjà réussi à faire fonctionner le WoL, mais ça ne fonctionnait plus après avoir éteint la machine.
# nvidia ?
Posté par B16F4RV4RD1N . Évalué à 2.
Sur une telle carte cela fonctionnait normalement auparavant, et plus maintenant, sauf si on inverse les nombres comme décrit plus haut.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# Etape par étape
Posté par Kerro . Évalué à 3.
En testant localement via un switch, il vaut mieux utiliser une adresse ip de diffusion genre 192.168.1.255 sinon ton switch ne réagira pas toujours correctement.
[^] # Re: Etape par étape
Posté par Julien Jorge (site web personnel) . Évalué à 1.
Plus précisément, si je fais un
wakeonlan -i 192.168.1.255 xx:xx:xx:xx:xx:xx
la machine démarre. De même si j'utilise son ip sur le réseau local
wakeonlan -i 192.168.1.50 xx:xx:xx:xx:xx:xx.
Cependant, cette dernière ne fonctionne que quelque temps après extinction de l'ordi. Si j'attends quelques heures ça ne fonctionne pas (la première fonctionne toujours). J'imagine que la freebox doit se rappeler de l'adresse du fixe pendant un petit moment.
Du coup, il ne reste qu'a réussir à faire passer le message de WoL à travers la freebox pour que ça fonctionne comme je le voudrais.
[^] # Re: Etape par étape
Posté par Tiwaz . Évalué à 1.
Essais donc, comme préconisé dans le commentaire du bas, de faire un etherwake -i eth0 macadresse.
Si cela marche, tente de modifier manuellement ta table ARP
[^] # Re: Etape par étape
Posté par Kerro . Évalué à 2.
Regarde avec un analyseur de paquets si ton paquet WoL est bien adressé à l'adresse MAC FF-FF-FF-FF-FF-FF. A l'intérieur de ce paquet tu dois avoir 16 fois l'adresse MAC de ta carte réseau (pas FF-FF-etc donc). Si tu n'as pas FF-FF-etc dans l'en-tête Ethernet, change de logiciel WoL. Si tu l'as, c'est cuit car le switch de ta Freebox est nul (j'ai un doute tout de même, car à ce point ça fait beaucoup).
[^] # Re: Etape par étape
Posté par mologo . Évalué à 2.
Il y a pas mal de temps j'avais réussi à faire marcher le WoL et c'était avec une manip de ce genre.
# etherwake
Posté par niclone (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.