WakeOnLan/Mount/Shutdown Plugin

baha2

Super VIP
Messages
6,530
[Update 1.2/14.4.2013 WakeOnLan/Mount/Shutdown Plugin

Code:
[B][COLOR="DarkRed"]An english description follows in the next posting !!![/COLOR][/B]

[B]Welche Funktion hat das WakeOnLan/Mount/Shutdown Plugin ?[/B]

Dieses Plugin ermöglicht das Starten, Stoppen von Dateiservern
sowie das Mounten von Dateisystemen auf den Dateiservern
beim Booten einer Dreambox sowie manuell über die Fernbedienung
der Dreambox.

[B]Wo finde ich das Plugin ?[/B]

Quelle1: [U][URL="http://www.aladin25.de/"]http://www.aladin25.de/[/URL][/U]

[B]Welche Systemvoraussetzungen sind erforderlich ?[/B]

- Zum Starten eines Fileservers ist Wake On Lan erforderlich.
BIOS und Netzwerkarte müssen diese Funktion unterstützen,
wenn der Fileserver über das Netzwerk gestartet werden soll.
Die Dreamboxen untstützen wohl kein WakeOnLan. Meine 7025
habe ich nicht per Wake on Lan starten können.

[B]Welche Komponenten werden installiert ?[/B]

Auf der Dreambox sowie auf den Dateiservern wird
ein Deamon/Dienst installiert. Dieser Dienst ermöglicht
den Test, ob die Dreambox oder der Dateiserver online
ist, sowie den Remoteschutdown einer Dreambox oder
eines Dateiservers.

Zusätzlich wird auf der Dreambox ein Plugin und ein
Konfigurationsprogramm installiert.

[B]Wie wird das WakeOnLan/Shutdown/Plugin installiert ?[/B]

Installation auf Dreambox:

0. wakelan_1.1-r2_mipsel.ipk und wol_1.0_mipsel.ipk
heruntladen und nach /tmp kopieren
1. Mit telnet einloggen
2. ipkg install /tmp/install wakelan_1.1-r2_mipsel.ipk
3. ipkg install /tmp/wol_1.0_mipsel.ipk
4. reboot

Installation auf einem Linuxserver:

0. wol_1.0.tar.bz2 heruntladen und nach /tmp kopieren
1. Mit telnet/ssh einloggen oder in die grafische Oberfläche einloggen
und Terminal öffnen.
2. cd /
3. tar -xjvf /tmp/wol_1.0.tar.bz2
4. reboot

Installation auf WindowsXP,2000, usw.

1. WakeOnLanSetup.msi herunterladen
2. Im Dateimanager WakeOnLanSetup.msi starten
3. Windiws neustarten

[B]Wie konfiguriere ich das Plugin ?[/B]

Auf dem Linux-Server oder auf dem Windows-Server
ist nach dem Neustart keine weitere Konfiguration
notwendig.

Konfiguration der Dreambox:

Auf der Dreambox wird das Plugin mit dem Konfigurations-
programm wol.conf konfigueriert. Einfach per telnet
einloggen und wol.conf eingeben.

Zuerst richtet man einen neuen fenzusteuernden
Cumputer ein. Dabei wird ein Remotecomputername,
seine IP-Adresse und seine MAC-Adresse abgefragt.
Außerdem legt man fest, ob dieser Remotecomputer
nach dem Einschalten, beim Botten der Dreambox geweckt
werden soll und ob dieser Remtecomputer beim Abschalten
heruntergefahren werden soll.
Optional kann ein NFS/Samba-Filesystem zum
automatischen Mount, sobald der Server online
ist eingerichtet werden.

Wie ermittelt man die MAC-Adresse:

Linux: Mit telnet einloggen, ifconfig eingeben.

Windows: Start-Ausführen anlicken, cmd eingeben und starten,
sowie ipconfig /all eingeben

[B]Wie Prüfe ich meine Konfiguration ?[/B]

1. Mit telnet auf der Dreambox einloggen
2. wolctl isonline <Remotecomputername>

Wenn der Remotecomupter eingeschaletet und vollständig
Hochgefahren ist, liefert wolctl "Server (<Remotecomputername>) is online"

Wenn der Remotecomputer ausgeschaltet oder noch nicht
vollständig Hochgefahren ist, lefert wolctl Server (<Remotecomputername>) is offline"

Sollte der Remotecomputer offline liefern, obwohl er vollständig Hochgefahren ist,
dann ist wohl eine Firewall aktiv.

Dann zunächst die Firewall kurz abschalten und den Onlinetest nochmal durchführen.
Bei erflogreichem Test, Firewall wieder einschalten und in der Firewall den Port 25255
im lokalen Netzwerk freigeben. Es ist sicherzustellen das der Port im Internet
geschlossen ist, damit man die Remotecomputer nicht über das Internet herunterfahren
kann.

Nun können die Remotecomputer per Fernbedienung mit der blauen Taste über den
Menüpunkt WakeOnLan/Mount/Shutdown manuel gesteuert werden. Als letzer Test
einmal Testen, ob das Abschalten und Einschalten des Remotecomputers
funktioniert.

Sollte das Wecken nicht funktionieren,

1. MAC-Adresse kontrollieren.
2. BIOS Einstellungen überprüfen.
3. Das Wecken kann im telnet mit folgendem Befehl einfach getestet werden:
wakelan -m <MAC-Adresse, z.B. 00:A9:35:2B:C5:F0>

Unter Linux kann man mit dem folgenden Befehl überprüfen, ob WakeOnLan
richtig eingerichtet ist:

ethtool eth0

Die folgende Ausgabe zeigt an, das WakeOnLan aktiv ist:

Supports Wake-on: pumbg
Wake-on: g

[B]Wie kann ich einen versehendlichen Remote Shutdown abbrechen ?[/B]

Wenn die Dreambox eine Remoteshutdown startet, hat man fünf
Minuten Zeit den Shutdown abzubrechen.

Unter Linux gibt man per telnet shutdown -c ein.

Unter Windows gibt man in der Eingabeaufforderung shutdown -a ein oder
man richtet auf dem desktop eine Verknüpfung "Cancel Shutdown" mit
folgendem Befehl ein: "C:\WINDOWS\system32\shutdown.exe -a"


Viel Erfolg

Aladin

Thx @aladin25
 
Top