Wake On Lan

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der TIPPs & Tricks Sammlung.
Terminals / Shells X Portage System Dateisysteme Kernel Netzwerk Sonstiges alphabetischer Tipp Index


Inhaltsverzeichnis

[Bearbeiten] Einleitung

Mit Wake On Lan kann man bequem einen Rechner per Netzwerk einschalten.

[Bearbeiten] Konfiguration

WOL kann teilweise im Bios aktiviert werden. Bitte nicht mit PXE/Boot on Lan verwechseln. Der Kernel sollte ACPI Support aufweisen.

[Bearbeiten] Windows

Bei den Treibern wird das verhalten von WOL beim herunterfahren eingestellt, bei den meisten aktuellen Netzwerkkarten ist das WOL dann aktiviert.

[Bearbeiten] Gentoo

Für die Netzwerkkarte muss WOL aktiviert werden, je nach Kartentyp wird das mit dem Programm ethtool erledigt, oder mit einem Parameter für das Treibermodul.

ethtool
Utility for examining and tuning ethernet-based network interfaces
Entwickler David Miller
Kategorie sys-apps
Lizenz GPL-2
Webseite www.sourceforge.net/projects/gkernel

[Bearbeiten] Ethtool

Das ethtool sendet ein sogenanntes Magic-Paket über's netzwerk an den Zielrechner. Leider funktioniert es nicht mit allen Netzwerkkarten. Daher überspringen wir das ganze.

emerge ethtool

[Bearbeiten] Ether-wake

Das Programm etherwake setzt auf den neueren BOL-Satz und funktioniert mit allen neuen Netzwerkkarten ohne Probleme. Es gehört zu den net-tools.

emerge net-tools

[Bearbeiten] Systemanpassungen

Dann muss man noch /etc/conf.d/rc wie folgt editieren:

# RC_DOWN_INTERFACE allows you to specify if RC will bring the interface
# compeletly down when it stops. The default is yes, but there are some
# instances where you may not want this to happen such as using Wake On LAN.

RC_DOWN_INTERFACE="no"

Nun sollte Wake-On-Lan einsatzbereit sein.

[Bearbeiten] Rechner einschalten

Nun brauchen wir noch die Mac-Adresse des zu startenden PCs. Diese finden wir auf dem zu startenden PC mittels ifconfig heraus.

Als Beispiel:

/usr/sbin/ether-wake -i lokale-netzwerkkarten-ip mac-adresse

auf meinem Server mit der 192.168.1.1 sieht das so aus:

ether-wake -i 192.168.1.1 00:21:D8:2F:36:46

Dies schaltet den den Rechner mit der Mac-Adresse ein.


[Bearbeiten] Vereinfachung

eine Datei /etc/ethers anlegen mit mac und hostname als Inhalt:

Datei: /etc/ethers
00:21:d8:2f:36:46   Rechner1
03:48:a2:83:49:48   Rechner2
Und noch mehr


Danach funktioniert dann auch das:

ether-wake -i 192.168.1.1 Rechner1

mein DnsMASQ reicht das korrekt weiter, dadurch kann ich mir auch die lokale Netzwerkkarte sparen.

ether-wake Rechner1

'Persönliche Werkzeuge