www.wbglinks.net

Wake on LAN: Rechner über das Netzwerk einschalten

Mit Wake on LAN lässt sich ein im Ruhezustand oder Soft-Off befindlicher Zielrechner über das lokale Netzwerk gezielt einschalten. Die Technologie wurde 1995 von AMD in Zusammenarbeit mit Hewlett-Packard veröffentlicht, um einen ausgeschalteten Computer über die Netzwerkkarte zu starten. Da Hauptplatinen den LAN-Controller auch bei heruntergefahrenem Betriebssystem über den Standby-Stromzweig des Netzteils (+5VSB) versorgen, wartet der Chip auf ein definiertes Signal und veranlasst das Mainboard zum Systemstart.

Funktionsweise von Wake on LAN: Das Datenpaket im Detail

Das Funktionsprinzip stützt sich auf ein speziell aufgebautes Ethernet-Frame, das AMD als Schutzmarke unter der Bezeichnung Magic Packet einführte und erstmals im November 1995 in einem White Paper beschrieb. Die Abkürzung WoL steht für diesen Standard, der auf Schicht 2 (Data-Link-Layer) ansetzt. Dadurch arbeitet der Mechanismus unabhängig vom installierten Betriebssystem und verarbeitet Datenstrukturen aus IP-, IPX- oder Token-Ring-Umgebungen.

Das Aufweckframe beginnt mit einer Synchronisationssequenz aus sechs hexadezimalen Bytes des Werts FF (FF:FF:FF:FF:FF:FF). Unmittelbar daran anschließend folgt 16-mal hintereinander die 48 Bit (6 Byte) lange MAC-Adresse der Ziel-Netzwerkkarte ohne Unterbrechung. Daraus ergibt sich eine Gesamtlänge von 102 Bytes (6 Bytes Synchronisation plus 96 Bytes Adressdaten). Dieser Datenstrom wird standardmäßig als UDP-Broadcast meist auf Port 7 oder Port 9 übermittelt. Gemäß der ACPI-Spezifikation ist das Aufwecken aus den Energiezuständen S3 (Suspend-to-RAM), S4 (Suspend-to-Disk) sowie S5 (Soft-Off) definiert.

Frühe Implementierungen um das Jahr 1997 benötigten ein separates dreipoliges Kabel zwischen Netzwerkkarte und Hauptplatine, welches die Standby-Leitung (+5VSB, rot), Masse (schwarz) und das WoL-Signal führte. Nach der Veröffentlichung der PCI-Bus-Spezifikation Revision 2.2 im Jahr 1998 wurde die Signalweiterleitung fest in den Steckplatz integriert, sodass praktisch alle ab 1998 gebauten Consumer-PCs die Funktion unterstützen. Für die Magic-Packet-Technologie erhielten AMD und HP im Jahr 1997 den Energy-Star-Preis für die beste technologische Innovation der US-Umweltbehörde EPA.

Firmware und Hardware: Die Voraussetzungen im Überblick

Damit die Netzwerkkarte im ausgeschalteten Zustand auf eintreffende Datenpakete lauscht, muss die Standby-Spannung über das Netzteil (+5VSB) dauerhaft anliegen. Trennschalter an Steckdosenleisten oder gezogene Stromkabel machen den Vorgang unmöglich. Ebenso setzt der Standard eine feste Ethernet-Kabelverbindung zum Router oder Switch voraus, da die Funkverbindung über WLAN im ausgeschalteten Zustand getrennt wird. Nicht alle Netzwerkkarten unterstützen das Verfahren: Intel listet in seinem Adapter-Handbuch ganze Modellreihen ohne WoL-Unterstützung auf oder beschränkt den Funktionsumfang wie bei der Ethernet-700er-Serie auf bestimmte Anschlüsse.

Im BIOS beziehungsweise UEFI finden sich die entsprechenden Optionen in Menüs wie Power Management, APM Configuration oder Advanced. Die Bezeichnungen variieren je nach Hersteller:

Hersteller / Plattform Bezeichnung der BIOS-Option Erforderliche Einstellung
Herstellerabhängig Wake on LAN / Power On By PCI-E / Resume By PCI-E Device / PME Event Wake Up Aktiviert (Enabled)
MSI, ASUS, Gigabyte ErP Ready / Deep Sleep Deaktiviert (Disabled)

Besondere Aufmerksamkeit erfordert die EU-Ökodesign-Richtlinie ErP (Energy-related Products) bzw. EuP 2013: Ist diese Option aktiviert, schaltet das System die Standby-Spannung der Netzwerkkarte im Aus-Zustand ab, wodurch WoL nicht funktioniert. Das Firmware-Setup lässt sich beim Systemstart über Tasten wie Entf, F2, F10 oder F12 aufrufen oder unter Windows 11 über die erweiterten Starteinstellungen erreichen.

Konfiguration der Netzwerkkarte unter Windows

Im Microsoft-Betriebssystem müssen die Treiberparameter im Geräte-Manager angepasst werden. Die Konfiguration erfolgt in vier Schritten:

  1. Im Geräte-Manager den Eintrag des Netzwerkadapters öffnen und in das Register „Erweitert“ wechseln.
  2. Die Eigenschaft „Wake on Magic Packet“ auf den Wert „Aktiviert“ setzen. Bei Realtek-Adaptern empfiehlt sich zudem die Option „WOL & Shutdown Link Speed“ mit einem Wert von 10 Mbps, damit die Karte nach dem Herunterfahren die Verbindung hält.
  3. Im Register „Energieverwaltung“ beide Haken setzen: bei „Gerät kann den Computer aus dem Ruhezustand aktivieren“ sowie bei „Nur Magic Packet kann Computer aus Ruhezustand aktivieren“.
  4. Die Schnellstartfunktion in der Systemsteuerung unter den Energieoptionen deaktivieren, da Microsoft WoL ab Windows 10 nicht aus dem hybriden Herunterfahren (S4/S5) unterstützt.

Ob die Einstellungen greifen, lässt sich über die PowerShell verifizieren. Der Befehl powercfg /devicequery wake_armed listet alle Geräte auf, die den Rechner aufwecken dürfen. Detaillierte Energieeigenschaften des Adapters liefert das folgende Cmdlet:

Get-NetAdapterPowerManagement -Name "Ethernet"

Die physische Hardwareadresse des Zielsystems wird über getmac /v oder ipconfig /all in der Zeile „Physische Adresse“ ermittelt.

Linux-Umgebungen: Dauerhafte Aktivierung mit ethtool

Auf Linux-Systemen dient das Diagnosewerkzeug ethtool zur Konfiguration des Treibers. Die Abfrage des Schnittstellenstatus erfolgt über das Terminal, nachdem der Schnittstellenname ermittelt wurde:

ip link
sudo ethtool <interface>

In der Ausgabe gibt die Zeile „Supports Wake-on: pumbag“ Aufschluss über die implementierten Betriebsarten. Die einzelnen Buchstaben repräsentieren spezifische Modi:

Buchstabe Signalmodus Funktion
d disabled Funktion vollständig abgeschaltet
p PHY-Aktivität Reaktion auf physikalische Aktivität am Port
u / m / b Unicast / Multicast / Broadcast Reaktion auf definierte Adressierungsarten
a ARP Aktivierung durch Adressauflösungsanfragen
g Magic Packet Aktivierung durch das Standard-Magic-Packet

Die temporäre Aktivierung erfolgt über den Befehl sudo ethtool -s <interface> wol g. Da Treiberparameter beim Neustart zurückgesetzt werden, sichert eine udev-Regel mit RUN+="/usr/bin/ethtool -s $name wol g", ein systemd-Dienst (wol@.service), ein Netplan-Profil oder der NetworkManager die Persistenz:

nmcli connection modify <Name> 802-3-ethernet.wake-on-lan magic
nmcli device reapply <interface>

Pakete generieren und absenden: Tools und Router-Funktionen

Um das Magic Packet zu senden, genügen unter Linux einfache Kommandozeilen-Tools:

wakeonlan AA:BB:CC:DD:EE:FF
sudo ether-wake -i <interface> <MAC>

Auf Skriptebene genügt ein Python-Aufruf, der die 102 Byte lange Struktur assembliert und per UDP-Broadcast an Port 9 verschickt:

import socket
mac = "AABBCCDDEEFF"
payload = bytes.fromhex("FF" * 6 + mac * 16)
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
sock.sendto(payload, ("<broadcast>", 9))

Die FRITZ!Box integriert die Steuerfunktion direkt in ihre Benutzeroberfläche: Im Menü Heimnetz → Netzwerk → Netzwerkverbindungen lässt sich der Eintrag des Geräts bearbeiten und über die Schaltfläche „Computer starten“ ansprechen. Zudem erlaubt die Option „Diesen Computer automatisch starten, sobald aus dem Internet darauf zugegriffen wird“ in Kombination mit einer Portfreigabe die automatische Inbetriebnahme; der PC startet dann rund 10 Sekunden nach dem ersten Zugriff.

Zugriff aus der Ferne: Weiterleitung über Routergrenzen

Da ein Magic Packet als Layer-2-Broadcast das eigene Heimnetz nicht verlässt, erfordert WoL über das Internet Hilfskonstruktionen wie eine Portweiterleitung (meist UDP 7 oder 9) in Kombination mit dynamischen DNS-Diensten (DDNS wie MyFRITZ!). TP-Link-Router führen für Portweiterleitungen beispielhaft Port 3000 an, um Filtersperren mancher Internetanbieter zu umgehen.

Die sicherste Methode für WoL über das Internet bildet ein VPN-Tunnel in das Heimnetz (etwa über WireGuard ab FRITZ!OS 7.50), statt Ports direkt freizugeben. Nach dem Verbindungsaufbau wird das Signal als lokaler Broadcast abgesetzt. Subnetzgerichtete Broadcasts (Subnet-Directed Broadcasts) werden von modernen Routern standardmäßig unterdrückt; Cisco deaktivierte diese Weiterleitung bereits ab IOS 12.0 (ca. 1999), um den Missbrauch für Denial-of-Service-Angriffe zu verhindern.

Sicherheitsrisiken und Schutzmechanismen im LAN

Das klassische Magic Packet enthält weder Authentifizierung noch Verschlüsselung. Jedes Gerät im selben Layer-2-Netz kann ein WoL-Paket senden, und die Zielkarte akzeptiert es. Manche Netzwerkkarten unterstützen die Erweiterung SecureOn, bei der ein 4 bis 6 Byte langes Passwort an das Magic Packet angehängt wird; der Rechner wacht nur auf, wenn MAC-Adresse und Passwort übereinstimmen. Dies vergrößert den Suchraum bei Brute-Force-Angriffen um 48 Bit auf maximal 296 Kombinationen, wenn die MAC-Adresse völlig unbekannt ist. Das Passwort wird jedoch im Klartext übertragen. Wesentlich mehr Sicherheit bietet Intel AMT auf der vPro-Plattform mit TLS-Verschlüsselung und Authentifizierung, was entsprechende Hardware erfordert.

Ein unbefugtes Aufwecken allein umgeht keine System-Passwörter oder Firewalls, sodass ein Angreifer nicht automatisch auf Daten zugreifen kann. Dennoch können Router über Access Control Lists (ACL) WoL-Pakete auf autorisierte Quell-IPs und bestimmte UDP-Ports beschränken. Zudem empfiehlt Microsoft, Treiber so zu konfigurieren, dass sie nur auf Magic Packets und nicht auf Pattern Match reagieren, um unerwünschte Aufwach-Ereignisse durch regulären Netzwerkverkehr wie ARP- oder Routing-Pakete zu vermeiden.

Typische Irrtümer und Ursachen bei Verbindungsfehlern

Wenn ein System nicht auf den Weckruf reagiert, liegt die Ursache häufig in fehlerhaften Einstellungen oder inkompatiblen Energiesparmodi:

  • Erloschene Link-LED: Signalisiert die Leuchtdiode an der LAN-Buchse des abgeschalteten Rechners keine Aktivität, erhält der Controller keine Standby-Versorgung. In diesem Fall hilft es, ErP/Deep Sleep im BIOS zu deaktivieren.
  • Schnellstart-Falle: Ein erfolgreicher Test aus dem Ruhezustand (S3) garantiert nicht die Funktion im Zustand S5. Unter Windows 7 funktionierte das Aufwecken nach dem Herunterfahren problemlos; ab Windows 10 unterstützt Microsoft WoL jedoch standardmäßig nicht mehr aus dem hybriden Herunterfahren.
  • Zahlendreher bei der Hardwareadresse: Da der Controller exakt auf seine Kennung filtert, verhindert bereits ein einziger falscher Hex-Wert in der MAC-Adresse das Aufwecken.
  • WLAN-Einschränkungen bei Fernsehern: Smart-TVs von LG (webOS) oder Samsung (Tizen) unterstützen WoL unter Bezeichnungen wie „TV On With Mobile“, „Mobile TV On“, „Power On with Mobile“ oder „Network Standby“. Budget-Fernseher schalten das WLAN-Modul nach rund 15 Minuten Tiefschlaf jedoch komplett ab, weshalb eine kabelgebundene Ethernet-Verbindung zuverlässiger ist. Panasonic unterstützt WoL nur über Android-Apps (wie YouTube oder Netflix) und setzt voraus, dass die Fernbedienung mindestens einmal bei eingeschaltetem Gerät gekoppelt wurde.
  • Mehrere LAN-Controller: Auf Mainboards mit zwei Netzwerkadaptern wird häufig die falsche Schnittstelle konfiguriert. Der aktive Adapter lässt sich unter Windows mit Get-NetAdapter identifizieren.

Häufige Fragen

Was bedeutet Wake on?

Der Begriff bezieht sich auf Wake on LAN (WoL), einen Standard zum Starten eines ausgeschalteten Computers über die Netzwerkkarte. Die Netzwerkkarte lauscht im Ruhezustand auf ein definiertes Datenmuster (Magic Packet), um den Startvorgang auszulösen.

Wie kann ich meinen PC von unterwegs einschalten?

Für den Fernzugriff empfiehlt sich ein verschlüsselter VPN-Tunnel in das Heimnetz, beispielsweise über WireGuard auf einer FRITZ!Box. Nach dem Verbindungsaufbau lässt sich das Startsignal gefahrlos im lokalen Netz absetzen. Alternativ lässt sich die FRITZ!Box-Oberfläche über MyFRITZ! öffnen, um dort die Schaltfläche „Computer starten“ zu betätigen.

Welche technischen Voraussetzungen müssen für den Start erfüllt sein?

Das Verfahren setzt ein 102 Byte großes Datenpaket voraus, das an die Hardwareadresse der Zielkarte gerichtet ist. Voraussetzungen sind eine LAN-Kabelverbindung, eine aktive Standby-Stromversorgung (+5VSB), die Deaktivierung von ErP/EuP im BIOS/UEFI sowie passende Treiber- und Energieeinstellungen im Betriebssystem.

Was bewirkt die Technik beim Fernseher?

Moderne Smart-TVs nutzen die Funktion, um das Gerät über mobile Steuerungsanwendungen wie die YouTube-App einzuschalten. Stiftung Warentest maß bei aktiviertem WoL einen geringen jährlichen Mehrverbrauch von ca. 0,9 Kilowattstunden (etwa 25 Cent) bei einem LG-Gerät und etwas mehr als 1 Kilowattstunde (ca. 29 Cent) bei einem Panasonic-Modell.

Ist die Übertragung im Netzwerk sicher?

Standard-Magic-Packets enthalten weder Verschlüsselung noch Authentifizierung, weshalb jedes Gerät im selben Layer-2-Netz Weckbefehle absetzen kann. Ein unbefugtes Aufwecken umgeht jedoch keine System-Passwörter oder Firewalls, sodass kein automatischer Datenzugriff möglich ist.

Warum schlägt das Einschalten nach dem Herunterfahren fehl?

Häufigste Fehlerquelle ist der standardmäßig aktive Windows-Schnellstart, da Microsoft WoL ab Windows 10 nicht aus dem hybriden Herunterfahren unterstützt. Eine Deaktivierung des Schnellstarts in den Energieoptionen sowie das Abschalten von ErP/Deep Sleep im BIOS beheben das Problem in den meisten Fällen.

Ebenfalls lesenswert