Wake On Lan
Aus Gentoo Linux Wiki
| 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
