Page 1 sur 1
[wake on lan] Impossible d'utiliser wake on lan avec arch
Publié : dim. 16 nov. 2008, 17:07
par farvardin
bonsoir,
je n'arrive pas à utiliser wake on lan lorsque mon dernier démarrage a été fait sous archlinux.
En tapant :
normalement cela active le wakeonlan. Mais si j'éteins l'ordinateur, il ne peut démarrer par ce biais.
Si je redémarre sous debian que j'ai en double boot, et que je l'éteins, là par contre cela fonctionne. J'en conclus donc qu'archlinux doit faire quelque chose de spécial au moment de l'arrêt de la machine, qui bloque le wakeonlan.
Sur les forums anglophone d'archlinux, cela semble fonctionne chez tout le monde directement, alors je me pose un peu des questions...
J'ai lu
http://wiki.archlinux.org/index.php/Wake-on-LAN
"This command does not last beyond the next reboot. To execute the command everytime you start up your computer, add the command into /etc/rc.local"
Malgré cela, au démarrage j'ai bien le Wake-on: g mais cela ne résoud rien.
Publié : ven. 21 nov. 2008, 12:59
par farvardin
j'ai également essayé de rajouter la commande ethtool -s eth0 wol g dans /etc/rc.local.shutdown mais ce n'est pas mieux

Publié : mer. 17 déc. 2008, 23:10
par farvardin
je me souviens que quand j'ai eu ce PC (carte réseau intégrée), j'avais installé opensuse, en plus du windows d'origine, et quand je démarrais sous windows, et repassais sous opensuse, je n'avais plus possibilité d'activer et d'utiliser la carte réseau. Il me fallait utiliser un livecd quelconque (genre knoppix), pour "débloquer" la carte et pouvoir l'utiliser avec opensuse. Ensuite cela a semblé être corrigé, et de toute manière j'ai effacé windows. Mais peut-être que cela peut être un problème similaire ?
Il y a beaucoup de monde qui utilise wake on lan ici ?
Publié : jeu. 18 déc. 2008, 09:35
par gyo
Tu peux t’inspirer des topics suivants pour essayer de résoudre ton problème :
http://forums.archlinux.fr/topic2192.html
http://forums.archlinux.fr/topic2765.html
En gros il est dit que ça viendrait de comment est configuré le noyau et que sous debian ça fonctionne.
Tu pourrais comparer les /proc/config.gz de chaque distribution voir ce qui diffère au niveau réseau…
Peut-être que tu as compilé ton propre noyau et dans ce cas tu as peut-être oublié quelque chose pour permettre le WOL.
Sinon, si tu pouvais nous communiquer la marque de ton dispositif réseau et de ta carte mère ça peut peut-être utile (oupa)
[edit] Ah oui et est-ce que ta carte (si elle possède le voyant) a sa LED témoin de connexion réseau allumée lorsque la machine est en veille ?
Publié : jeu. 18 déc. 2008, 21:56
par farvardin
merci de ton aide.
Ma carte c'est "nVidia Corporation MCP51 Ethernet Controller (rev a1)".
Le noyau que j'utilise n'a pas été recompilé, c'est celui de base d'Archlinux.
À l'arrière de ma carte, il y a bien une lumière qui reste en permanence, même ordinateur éteint.
/proc/config.gz cela ne semble pas se retrouver chez Debian. De toute façon là aussi j'utilise le noyau de base. Quoi qu'il en soit, je viens de réessayer tout à l'heure, même après avoir éteint Debian, maintenant je n'arrive plus à réveiller cet ordinateur par wakeonlan (par internet ou en réseau local). Je ne sais pas ce qui se passe, en plus après quelques essais de redémarrage, je n'arrive plus à démarrer du tout Debian, qui reste bloqué bêtement. Je vais mettre mes recherches en attente pour le moment...
Re: [wake on lan] Impossible d'utiliser wake on lan avec arc
Publié : jeu. 18 déc. 2008, 22:35
par Vinvin
farvardin a écrit :je n'arrive pas à utiliser wake on lan lorsque mon dernier démarrage a été fait sous archlinux.
ArchLinux laisse peut-être ta carte réseau dans un état « bancal », ce qui empêche d'utiliser le wake-on-lan ensuite. Pour remettre « à plat » ta carte réseau, tu peux essayer ceci :
- Éteindre l'ordinateur.
- Couper l'alimentation électrique (le bouton ON-OFF de l'alimentation).
- Après plusieurs secondes, remettre l'alimentation électrique, puis réessayer le wake-on-lan.
Bien sûr, cela ne résoudra pas le problème.
Et si tu essayais de désactiver la carte réseau avant d'éteindre ArchLinux ?
Quelque chose du genre :
Publié : ven. 19 déc. 2008, 00:51
par farvardin
je viens de faire cela. Après avoir débranché un moment, la carte réseau restait éteinte. J'ai même appuyé sur le bouton de démarrage quelques secondes, chez Acer normalement cela réinitialise des trucs. Mais rien non plus. J'ai redémarré la machine, et quand la carte était rallumée, j'ai éteint de nouveau, mais toujours pas de WOL.
Faudrait aussi que je comprenne pourquoi le WOL ne fonctionne plus après avoir éteint depuis Debian...
Publié : dim. 25 janv. 2009, 14:28
par Keronn
Avec ma carte mère (chipset nforce4), j'avais ce problème... jusqu'à ce que j'inverse l'adresse mac de la machine cible, dans la commande d'envoi du "magic packet".
http://www.nvnews.net/vbulletin/showpos ... ostcount=4
Publié : dim. 25 janv. 2009, 17:19
par Skunnyk
Tiens, j'ai voulu tester l'autre jour, mais je ne suis pas parvenu non plus à faire fonctionner le WOL ...
ps: Je n'ai pas de chipset nforce, mais je vais tester la manip.
Publié : dim. 25 janv. 2009, 21:06
par farvardin
bingo !
Merci beaucoup Keronn pour l'astuce ! Cela refonctionne effectivement en inversant l'ordre.
La question est quand même pourquoi cela fonctionnait auparavant avec debian et pas archlinux ? Peut-être que cela n'était pas la même version du noyau, et ensuite en mettant à jour debian cela n'a plus fonctionné non plus. Enfin, même comme ça c'est pas logique parce que l'ordinateur éteint, je ne vois pas comment le noyau pourrait intervenir sur l'adresse mac de la carte, sauf si cela envoyait des "bricoles" spécifiques dans la carte réseau.
Par contre ce bug était déjà signalé en 2006, alors que l'an dernier je pouvais utiliser l'ordre correct de mon adresse mac pour le WOL...
Publié : lun. 26 janv. 2009, 12:03
par Keronn
farvardin a écrit :Par contre ce bug était déjà signalé en 2006, alors que l'an dernier je pouvais utiliser l'ordre correct de mon adresse mac pour le WOL...
A la lecture des rapports sur
Kernel bug tracker, je pense effectivement que le bug est revenu récemment.
Publié : lun. 26 janv. 2009, 20:48
par farvardin
mouais. Bon c'est quand même moi qui ai posté le dernier message sur le bugzilla du noyau. Et comme un gros boulet, je n'ai rien précisé de ma configuration, mais j'espère qu'ils comprendront que je parlais du dernier noyau disponible à l'heure actuelle...
En tout cas, selon les messages, on dirait que le bug avait effectivement été corrigé il y a quelques temps...
Publié : ven. 06 févr. 2009, 13:47
par Keronn
Au fait, par curiosité, tu ne lui as pas posté le retour de la commande qu'il te demandait :
http://bugzilla.kernel.org/show_bug.cgi?id=6604#c29. C'est volontaire ?
Publié : ven. 06 févr. 2009, 19:01
par farvardin
merci de l'info Keronn, je n'avais pas vu, je viens de répondre (puisque leur bugzilla affiche publiquement toutes les adresses internet de ceux qui postent, je n'allais pas donner une adresse que j'utilise ou consulte souvent...)
Re: [wake on lan] Impossible d'utiliser wake on lan avec arch
Publié : sam. 04 avr. 2009, 21:04
par farvardin
c'est maintenant corrigé dans le nouveau noyau 2.6.29