www.dpfeil.de
www.dpfeil.de

zum Thema LinVDR


Wake on Lan (WoL) mit LinVDR 0.4

Um einen Rechner per WoL auf zu wecken, ist es wichtig, dass der Rechner richitg in den Standby Zustand gepracht wird.
Es muß zum Teil dem Netzwerktreiber ein Parameter mitgeteilt werden, welches das WoL aktiviert.
Bei der Netzwerkkarte bcm4400 muss die Option enable_wol=1 beim laden des Moduls mit angegeben werden. Die Option kann bei anderen Netzwerktreibern unterschiedlich sein.

Dies muss man in der Datei /etc/init.d/rcStart ergäzen:
In dieser Datei sucht man folgende Zeile:

execute modprobe $NETWORK_DRIVER_LAN

und ergäzt diese mit der Option.
Dann sieht die Zeile so aus:

execute modprobe $NETWORK_DRIVER_LAN enable_wol=1

Nun speichert man die Datei ab und macht einen Reboot.

Wenn man überprüfen will, ob die Netzwerkkarte für WoL richtig konfiguriert ist, kann dies mit dem Tool ethtool machen.
Hinweis: Dieses Tool muss bei LinVDR 0.4 erst noch nachinstalliert werden.

Wenn die Netzwerkkarte richtig geladen wurde und das Tool ethtool anzeigt, dass WoL aktiv ist, heist das noch lange nicht, dass WoL auch funktioniert.
So war es bei meinem ASUS Pundit Barebone.
Das Problem war, dass das Netzwerk nicht sauber runtergefahren wurde.
Um das Netzwerk sauber herunterzufahren, muß man die Datei /etc/init.d/rcShutdown ergäzen

Sucht die Stelle, wo
hwclock -w
steht

Genau danach trägt man folgendes ein:

echo "Shutdown Netzwerk"
ifconfig eth0 down
sleep 1

Wenn jetzt der Rechner heruntergefahren wird, sollte das WoL funktionieren.





Valid HTML 4.01! Valid HTML 4.01 Valid CSS!