PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wake on Lan



dvd666
19.02.03, 09:55
Hab einen Rechner der jetzt ohne Festplatte komplett ueber Netz bootet (echt cool, NFS root system).

Jetzt muss ich den nur noch per netz anmachen koennen....

Hat eine OnBoard 3com karte und im BIOS ist es aktiviert.

Wenn ich jetzt allerdings mit ether oder so ein Paket an die Mac adresse schicke, passiert.....nix....

irgendeine Idee?

Danke

fons
19.02.03, 10:01
wenn sie nicht onboard wäre würde ich sagen, dass du ein kabel brauchst.
vielleicht musst noch ein jumper zusätzlich setzen?

bernie
19.02.03, 10:53
Hi,

Ich hab das gleiche Problem, das einzige wo es bei mir funktioniert hat war bei einem Win2k im Standby Modus.

Ciao, Bernie

Patrick
19.02.03, 11:40
Ich hatte das gleiche Problem.

Das Betriebssystem muss den Rechner in einen bestimmten Status herunterfahren damit er per WOL wieder "geweckt" werden kann.

Erkennen kann man es daran das am Switch oder am NIC die Link Led auch nach dem heruntefahren leuchtet.

SUSE beispielsweise aktiviert WOL NIC´s nicht automatisch bei der Installation.

Mit folgendem NIC Parameter wird WOL aktiviert:

enable_wol=

0 - Magic Packet Wake-On-LAN deaktiviert
1 - Magic Packet Wake-On-LAN aktiviert

Bsp.: enable_wol=1

Patrick

bernie
19.02.03, 12:29
Hi,

Danke, ich hab mich damals zum Trottel gesucht und nix gefunden.

Ciao, Bernie

dvd666
19.02.03, 12:38
Hmmmm

kann mir einer sagen was Suse macht, wenn man die Option auf 1 setzt???

Danke

taylor
19.02.03, 12:42
Also wenn's um das Anschalten und nicht etwa das Aufwecken geht... dabei geht es nicht um irgendwelche SuSE- oder Kerneloptionen), der läuft ja zu diesem Zeitpunkt nicht.

Ich habe hier eine RTL8139 per WOL Kabel an mein Asus P3B-F Board angeschlossen, und kann das Teil immer aufwecken, egal, welches OS die Kiste irgendwann runtergefahren hat.

Und an meinem Debian hab ich sicher nicht's WOL betreffendes eingestellt.

Hilft Dir jetzt zwar nichts, aber vieleicht vereinfacht es die Fehlersuche.

Gruß,
Taylor

dvd666
19.02.03, 13:45
Bei dir ist dann wohl auch die lampe an der netzwerkkarte und am Hub an, wenn der rechner aus ist, oder?

Das hab ich naemlich nicht....

Aber das muss odch irgendwie gehen...

taylor
19.02.03, 13:50
Original geschrieben von dvd666
Bei dir ist dann wohl auch die lampe an der netzwerkkarte und am Hub an, wenn der rechner aus ist, oder?

Sicher, mein Lämpchen leuchtet sowohl am Switch als auch an der Netzwerkkarte auch bei ausgeschaltetem Rechner.

Muss ja so sein, oder?

dvd666
19.02.03, 14:44
Hab als Startparameter des Kernels noch folgende option eingefuegt:
eth0=enable_wol

Hab ich in der Documentation/networking/vortex.txt Datei beim Kernel gefunden...

Da steht:
enable_wol=N1,N2,N3,...

Enable Wake-on-LAN support for the relevant interface. Donald
Becker's `ether-wake' application may be used to wake suspended
machines.


Wobei ich nicht genau erkennen kann was N1, N2 usw sein soll...

Klappt natuerlich noch nicht..

RichieX
19.02.03, 16:37
WOL hat AFAIK nichts mit dem BS zu tun. Das ist einzig und alleine BIOS Angelegenheit. Also wenn BIOS und Netzwerkkarte 100%ig zusammenarbeiten könnte es funktionieren. Da muß nicht mal unbedingt ein WOL-Kabel angeschlossen sein, das wird über den Bus mit geregelt.

RichieX

taylor
19.02.03, 16:54
Original geschrieben von RichieX
WOL hat AFAIK nichts mit dem BS zu tun.

Naja, das kommt darauf an.

Wenn es um das Anschalten geht, ist es BIOS Sache. Wenn es aber darum geht, ein Schlafendes OS wieder aufzuwecken, wird das OS schon Unterstützung anbieten müssen. Denke ich mal...

Da muß nicht mal unbedingt ein WOL-Kabel angeschlossen sein, das wird über den Bus mit geregelt.

Kannst Du das irgendwie belegen?

Gruß,
Taylor

geronet
19.02.03, 17:03
Hihi jaja da haben wir (MrBooter und ich) uns auch schon totgesucht.

Ich hab lauter Realtek 8139 mit WOL, da geht das einwandfrei.
Neuerdings auch eine 3com 3c905B-wol, bei der das auch geht.

MrBooter hat es herausgefunden (da er auch eine hatte), man muss beim Linux-Kernelmodul der 3Com Karte einen Parameter in der /etc/modules.conf angeben:

alias eth0 3c59x
options eth0 enable_wol=1

Bei mehreren Karten dann so:

enable_wol=1,1,1

Grüsse, Stefan

spunz
19.02.03, 17:05
der aktuelle wol standard (google sollte hier helfen) erlaubt booten ohne ein extra kabel. allerdings muß es neben der nic auch das mainbaord unterstützen.

dvd666
19.02.03, 17:58
Original geschrieben von geronet

alias eth0 3c59x
options eth0 enable_wol=1


Waere dann der lilo parameter bei einkompiliuertem treiber
eth0='enable_wol=1' ???

geronet
19.02.03, 18:27
Steht doch hier in etwa drin:

http://www.ibiblio.org/mdw/HOWTO/Ethernet-HOWTO-9.html#ss9.1

Grüsse, Stefan

RichieX
20.02.03, 07:41
Original geschrieben von taylor
Naja, das kommt darauf an.

Wenn es um das Anschalten geht, ist es BIOS Sache. Wenn es aber darum geht, ein Schlafendes OS wieder aufzuwecken, wird das OS schon Unterstützung anbieten müssen. Denke ich mal...

Kannst Du das irgendwie belegen?


Schon die Tatsache, dass die LED`s an der NIC und am Hub/Switch leuchten, wenn der PC ausgeschaltet ist belegt diese Theorie. Was bringt es unter Linux den PC in einen "Ruhezustand" zu versetzen. Er wird aus diesem Zustand sicher nicht schneller erwachen, als ein kompletter Neustart. Noch dazu ist die Unterstützung von ACPI (und dessen Suspend-Modi) nicht so toll unter Linux (selbst schon mal versucht) und APM - na ja.

Siehe auch Post von spunz.


RichieX

bernie
20.02.03, 11:35
Hi,

Original geschrieben von dvd666
Waere dann der lilo parameter bei einkompiliuertem treiber
eth0='enable_wol=1' ???
nein
append=" eth0 enable_wol=1"

Ciao, Bernie

dvd666
20.02.03, 12:52
hmm will nicht klappen...ich hab das auch in einer pxelinux.cfg datei stehen, die sieht dann so aus:

DEFAULT vmlinuzMp3
KERNEL vmlinuzMp3
APPEND root=/dev/nfs nfsroot=192.168.10.1:/tftpboot/mp3boxSystem rw gentoo=notm\pfs eth0 enable_wol=1
IPAPPEND 1

bzw
APPEND eth0 enable_wol=1 root=/dev/nfs nfsroot=192.168.10.1:/tftpboot/mp3boxSys\tem rw gentoo=notmpfs

funktioniert beides nicht