Wake-on-LAN

Echangez vos avis, assistez-vous durant la configuration de vos matériels réseau. Ce forum vous permettra de faire partager vos expérience en matière de mise en place de matériel réseau, qu'il s'agisse de routeurs, switches, wireless ...

Modérateur: modos Ixus

Wake-on-LAN

Messagepar TNorth » 11 Avr 2004 13:53

Bonjour,
J'ai 2 PC équipé de cartes réseau TrendNet compatible WOL. depuis le pc qui tourne sous windows, impossible de réveiller celui qui est sous Linux Mandrake 9.1 :( avec le Magic Packet utility d'AMD :(
Y a-t-il qqch de + a configurer ? WOL est Enable dans le BIOS.
Merci !
Avatar de l’utilisateur
TNorth
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 18 Juil 2003 00:00

Messagepar pietre » 11 Avr 2004 14:13

Hello,

Bon c'est un sujet déjà très largement abordé tu aurais pu faire une recherche dans les forums :x

par exemple:
viewtopic.php?t=11617&highlight=wol

En bref, pour faire du WOL il faut:
1) que ta carte réseau le supporte
2) que ta carte mère le supporte aussi (cf bios)
3) si tu as un bus PCI 2.1 pas besoin de cable entre la CM et la carte ethernet
4) si tu n'a pas un bus PCi 2.1 (cf doc carte ethernet) il te faut un cable entre la Cm et la carte réseau
(malheureusement pas tjrs fourni avec les cartes ethernet :cry: :!: :!: )

C'est tout pour le moment tu peux aussi faire d'autre recherche sur les forums!
search.php

Cdt,
Pietre
Avatar de l’utilisateur
pietre
Aspirant
Aspirant
 
Messages: 124
Inscrit le: 04 Nov 2003 01:00
Localisation: Grenoble

Messagepar pietre » 11 Avr 2004 14:26

Ah j'oubliais

tu peux aller voir là:
http://ahh.sourceforge.net/wol/
et là:
http://ahh.sourceforge.net/wol/faq.html

Bon maintenant je vais manger mes oeufs :wink:

Cdt,

Pietre
Avatar de l’utilisateur
pietre
Aspirant
Aspirant
 
Messages: 124
Inscrit le: 04 Nov 2003 01:00
Localisation: Grenoble

Messagepar TNorth » 11 Avr 2004 14:32

Hello
Merci de ta réponse. J'avais fait un recherche précédement et était tombé sur ce post, et une seule chose avait retenue mon attention :

Pour remettre le wol sur une 905 il faut mettre une option dans le
module.conf, du style:
alias eth0 3c59x
# options 3c509 irq=11
options 3c59x enable_wol=1

Mais je l'ai vite éloigné à cause de la première phrase : est-ce spécifique à cette carte ?

La question que je me pose : en quoi est-ce que l'OS peut influer sur le WOL ? C'est qqchose qui se passe hors OS non ?

Merci de ta réponse et bon app' :D

P.S J'ai vérifié tous les critères que tu cites...
Avatar de l’utilisateur
TNorth
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 18 Juil 2003 00:00

Messagepar pietre » 11 Avr 2004 19:33

Mais je l'ai vite éloigné à cause de la première phrase : est-ce spécifique à cette carte ?

c'est peut être spécifique à cette carte mais il doit exister des options équivalentes pour
d'autre type de cartes

je cite (le lien que je t'avais donné plus haut):
Q1: If I shutdown my PC under Windows I can wake it up. When I shut it with Linux down, it doesn't work! What's up?

A: Get ethtool and try this one as root:
$ ethtool -s ethX wol umbg
Replace "ethX" with your WOL-capable NIC. This will enable WOL on your NIC, since most drivers in Linux turn WOL off per default. Then turn off your PC and try it again. It should work now. To enable it every time you boot see this FAQ entry.



La question que je me pose : en quoi est-ce que l'OS peut influer sur le WOL ? C'est qqchose qui se passe hors OS non ?

oui c'a se passe bien hors OS mais l'état de ta carte réseau peut dépendre de l'état dans lequel l'a laissé l'OS en question.... cf plus haut

ton paquet Magic tu l'envoie sur quelle adresse de broadcast??

sur ta Mandrake essayes d'exécuter le script perl (collé + loin) pour réveiller ta machine windows si ça marche ça veut bien dire que sur ton Linux le WOl est désactivé et qu'il faut le réactiver...

Cdt,
Pietre
----script perl--couper---
#!/usr/bin/perl
#
# little perl script to send a wake-up "magic" packet via lan to power-on
# a PC. This is only supported by new BIOS versions, and must be supported
# by the LAN adapter.
#
# (c) 1999 by Marc Heuse <mheuse@kpmg.com>, the GPL applies to this code.
#

$IP="255.255.255.255"; # limited broadcast ip (default)
$PORT="9991"; # udp port (default)
$INIT_STREAM="\377\377\377\377\377\377"; # (don't change this)

require 5.002;
use Socket;

if (not defined $ARGV[0]) {
print "(c) 1999 by Marc Heuse <mheuse\@kpmg.com>\n\n";
print "Syntax: $0 ethernet_id [ip-address] [udp-port]\n\n";
print "Sends a magic wakeup packet to turn on a PC via the LAN\n";
print "Example: $0 00:80:c9:d1:e0:eb 10.70.82.255 53\n\n";
exit(1);
}

$ETHERNET_ID = $ARGV[0];
$IP = $ARGV[1] if defined $ARGV[1];
$PORT = $ARGV[2] if defined $ARGV[2];

print STDOUT "Sending to Ethernet-ID $ETHERNET_ID, using destination
$IP:$PORT\n";

$protocol = getprotobyname('udp');
socket(S, &PF_INET, &SOCK_DGRAM, $protocol) || die "can't create socket\n";
setsockopt(S, SOL_SOCKET, SO_REUSEADDR, 1);
setsockopt(S, SOL_SOCKET, SO_BROADCAST, 1);
bind(S, sockaddr_in(0, INADDR_ANY)) || die "can't bind\n";
$ipaddr = inet_aton($IP) || die "unknown host: $IP\n";
$paddr = sockaddr_in($PORT, $ipaddr) || die "sockaddr failed\n";

$ETHERNET_ID =~ s/[:-]//g;
$ETHERNET_ID = pack "H12", $ETHERNET_ID;

$WAKE_UP = $INIT_STREAM; $i=0;
while ($i<16) {
$WAKE_UP = $WAKE_UP . $ETHERNET_ID;
$i++;
}

# send three times to be sure the system gets the packet
send (S, $WAKE_UP,0,$paddr) || die "send failed.\n";
send (S, $WAKE_UP,0,$paddr);
send (S, $WAKE_UP,0,$paddr);
----couper
Avatar de l’utilisateur
pietre
Aspirant
Aspirant
 
Messages: 124
Inscrit le: 04 Nov 2003 01:00
Localisation: Grenoble

Messagepar TNorth » 12 Avr 2004 12:18

Voila j'ai suivi cette marche à suivre :
To enable this parameters, you have to edit your /etc/modules.conf and add an entry like this:

options 3c59x enable_wol=1

If you use a Debian based distribution you should add this line to /etc/modutils/local (replace local with your favourite module options file) and run update-modules afterwards.

If your driver use ethtool to configure it's WOL settings you have to add following line to your /etc/modules.conf (Debian: /etc/modutils/local):

post-install 8139too ethtool -s ethX wol umbg


En remplaçant ethX par eth0 et 3c59x par 8139too qui est le driver que j'utilise.

Mainteant ça marche trop bien : le PC redémarre même au ping.... j'avais vu un topic la dessus mais impossible de le retrouver :(

J'ai essayer en virant la derniere ligne
post-install 8139too ethtool -s ethX wol umbg

Mais ça ne change rien...
Avatar de l’utilisateur
TNorth
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 18 Juil 2003 00:00

Messagepar TNorth » 12 Avr 2004 14:26

(Zut on peut pas éditer ses messages)
Par contre si j'enlève tout il ne se passe plus rien (WOL désactivé de nouveau !)

C'est embêtant, ma machine redémarre tt le temps et même un halt -p ne l'arrête pas complètement (power down mais elle reste allumée)
Avatar de l’utilisateur
TNorth
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 18 Juil 2003 00:00

Messagepar pietre » 12 Avr 2004 18:28

TNorth a écrit:
If your driver use ethtool to configure it's WOL settings you have to add following line to your /etc/modules.conf (Debian: /etc/modutils/local):

post-install 8139too ethtool -s ethX wol umbg

Ton driver utilise ethtool??? sur mdk 9.1??
tu peux pas activer avec une ligne du style enable wol =1??

Mainteant ça marche trop bien : le PC redémarre même au ping.... j'avais vu un topic la dessus mais impossible de le retrouver :(


Alors ça ca me parat bizzare vu que la machine est normalement pas alumée il n'ya pas de ping!!
la seule adresse que tu peux rentrer c'est l'adresse de broadcast comme paramètre en fonction de ton sous réseau
Cdt,
Pietre
Avatar de l’utilisateur
pietre
Aspirant
Aspirant
 
Messages: 124
Inscrit le: 04 Nov 2003 01:00
Localisation: Grenoble

Messagepar TNorth » 12 Avr 2004 20:49

J`utilise ethertool en plus du param enable wol etc, comme conseille dans la doc. (voir lien FAQ)
Ce que je voulais dire c`est que la machine semble redemarrer chaque fois qu`il y a du traffic dans mon reseau interne.
Avatar de l’utilisateur
TNorth
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 18 Juil 2003 00:00

Messagepar TNorth » 14 Avr 2004 13:42

Bon j'ai tout enlevé mais le problème est resté :(
Une solution SVP !!
Avatar de l’utilisateur
TNorth
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 18 Juil 2003 00:00


Retour vers Configuration matériel réseau

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron