Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: wake on lan  (gelezen 4108 keer)

Offline Hij

  • Lid
wake on lan
« Gepost op: 2008/07/28, 10:29:39 »
Ik ben erachter gekomen dat mijn pc (dell dimension 2400) wake on lan heeft.

Ik heb geen goede howto kunnen vinden op internet, dus ik denk zoek eens in synaptic, jawel hoor een programma'tje dat wakeonlan heet, hoe makkelijk kan het zijn :)!

Maar ik krijg het programma'tje niet werken. Kan iemand mij helpen.
Ook kom ik niet goed wijs uit de Wake on LAN mini HOWTO van het programma'tje.
Als ik het start via "alt" "F2" en dan wakeonlan intoets gebeurd er niks. Ik kan ook geen .wakeonlan mapje vinden in mijn home mapje waarin ik dan bijvoorbeeld de instellingen zou kunnen veranderen.

Iemand ervaring hiermee?

zwaardmeester

  • Gast
wake on lan
« Reactie #1 Gepost op: 2008/07/28, 15:21:57 »
Ten eerste, wat wil je met dit programma bereiken? Heb je andere computers op het netwerk zitten die je via het LAN wil inschakelen? Dat is namelijk waar dit programma voor bedoeld is. Voor meer informatie:

$ man wakeonlan
 
of

http://www.digipedia.pl/man/wakeonlan.1.html

Laat maar weten als dit helpt. Succes!

Leo

Offline Hij

  • Lid
wake on lan
« Reactie #2 Gepost op: 2008/07/28, 19:54:00 »
@ zwaardmeester, bedankt voor je reply!!!
Ik wil inderdaad met een pc de andere kunnen aanzetten.
Ik heb een laptop onder staan en een pc boven. De pc kan ik al via ssh makkelijk uitzetten. Ik heb dan ook een icoontje in mijn panel staan met het volgende commando "ssh username@ipadres sudo shutdown -h now" en dan zet ik in eek keer de pc uit zonder naar boven te lopen. Verder heb ik bijvoorbeeld ook deluge erop staan dat ik via firefox kan benaderen, echt super handig en makkelijk allemaal. Maar nu zag ik dat mijn pc ook wakeonlan ondersteund, dus ik denk dat moet ik ook proberen.

Ik krijg het niet aan werken. Misschien dat iemand ziet wat ik fout doe.

Ik heb in het bootmenu van de pc wakeonlan actief gezet, ik kreeg drie opties, "off", "on" en "on met nic". Ik heb alle twee geprobeert "on" en "on met nic".
Ik heb de volgende commandoś ingevoerd op de laptop:
wakeonlan 01:02:03:04:05:06 01:02:03:04:05:07
wakeonlan 192.168.1.255  00:12:3f:27:bf:f6
wakeonlan 00:12:3f:27:bf:f6

Ook heb ik een bestandje aangemaakt waarin "00:12:3f:27:bf:f6   192.168.1.255      9" dit staat. het bestand benaderd met wakeonlan -f /home/tamara/1.wol

Ik krijg dan meestal deze melding: "Sending magic packet to 255.255.255.255:9 with 00:12:3f:27:bf:f6" het is in ieder geval altijd sending magic packet to en dan wat ik heb ingevoerd als commando.

Dit is de output van ifconfig op de pc;
eth0      Link encap:Ethernet  HWaddr 00:80:5f:d6:f8:4f  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Base address:0xdff0

eth1      Link encap:Ethernet  HWaddr 00:12:3f:27:bf:f6  
          inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::212:3fff:fe27:bff6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:236 errors:0 dropped:0 overruns:0 frame:0
          TX packets:186 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29782 (29.0 KB)  TX bytes:27427 (26.7 KB)
          Interrupt:20

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:586 errors:0 dropped:0 overruns:0 frame:0
          TX packets:586 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:29300 (28.6 KB)  TX bytes:29300 (28.6 KB)
Ik heb het gevoel dat ik iets over het hoofd zie.
Btw wat is linux toch makkelijk gewoon man "programma" en je hebt een howto of in ieder geval uitleg.

zwaardmeester

  • Gast
wake on lan
« Reactie #3 Gepost op: 2008/07/28, 20:23:22 »
Ik heb het even opgezocht wat het probleem zou kunnen zijn. Volgens mij moet je, voordat je de computer van boven afsluit, de netwerkkaart `open'  zetten voor de pakketjes die kunnen komen. Dat kan met het commando

$ sudo ethtool -s eth0 wol g

, waar eth0 de kaart is die met het LAN verbonden is. Dit commando op de laptop kan de computer nu weer aanzetten:

$ wakeonlan

Het MAC adres is dat geval achter `HWaddr', bij jouw eindigend op bf:f6. Voor meer info (oa. een geautomatiseerd script)  zie hier (klik)

edit: sudo

Offline Johan van Dijk

  • Administrator
    • johanvandijk
wake on lan
« Reactie #4 Gepost op: 2008/07/28, 20:26:07 »
Je moet waarschijnlijk eerst kijken of je netwerkkaart wel WOL ondersteunt, en zo ja welk protocol.
Met sudo ethtool eth0 kan je kijken welk protocol er ondersteund wordt.
Voorbeeld in mijn geval:
sudo ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
                       100baseT/Half 100baseT/Full
                       1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
                       100baseT/Half 100baseT/Full
                       1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes
Supports Wake-on: g betekent dat de netwerkkaart WOL ondersteunt, maar dan alleen via een zogenaamd "magic packet". Er zijn ook nog andere opties, maar die kan je vast wel met google vinden.

Wake-on: g Betekent dat WOL ook daadwerkelijk ingeschakeld is. Dit doe je met het commando sudo ethtool -s eth0 wol g

Om dit uit te voeren bij iedere systeemstart, heb ik dit commando (zonder sudo ervoor) in /etc/rc.local gezet. Er zijn vast nog wel andere/betere methoden hiervoor, maar het werkt.


Op de andere computers heb ik het pakket "wakeonlan" geïnstalleerd. Dit is een handiger pakket, omdat je hiervoor geen root-rechten nodig hebt om het uit te voeren.

Om nu de andere computer aan te zetten gebruik ik het commando:
wakeonlan 00:11:22:33:44:44 (wel met het echte MAC adres natuurlijk)

Offline Hij

  • Lid
wake on lan
« Reactie #5 Gepost op: 2008/07/28, 20:35:28 »
@ zwaardmeester: THANKS!!! Het werkt!!! :-)
Ik kwam er zelf niet goed uit, maar je hebt me goed geholpen! Wat is linux toch geweldig! Zoveel mogelijkheden en alles is zo simpel, en als iets net te ingewikkeld is dan wordt ik goed geholpen op het forum, echt te gek!

Zo nu nog ff op het knopje "Markeren als opgelost" klikken :)

Offline Hij

  • Lid
wake on lan
« Reactie #6 Gepost op: 2008/07/28, 20:42:19 »
@Johanvd; ik zie je berichtje nu pas. Ik heb het al werkend gekregen, maar heel erg bedankt voor het meedenken en het oplossen!

Jouw oplossing wordt ook beschreven in de link die zwaardmeester gaf. Echt geweldig dat twee mensen in no-time met een oplossing komen.

Offline koen_92

  • Lid
wake on lan
« Reactie #7 Gepost op: 2008/09/22, 19:27:20 »
Hoi,

Ik ben hier nu ook mee bezig.
Het wil alleen niet echt lukken.
Ik heb 2 pc's die ik vanaf afstand aan probeer te zetten.
Beide geven dit als ik ethtool eth0 intyp:
   Supports Wake-on: g
    Wake-on: g

Ook heb ik van beide pc's het mac-adress opgeschreven.
Nu probeer ik vanaf mijn pc die pc's aan te zetten mbv het Perl script genaamd wakeonlan. (./wakeonlan )

Beide pc's willen niet aangaan, terwijl wake on lan in de bios wél is aangevinkt.

Wat doe ik verkeerd?