Tags: System-Management, Netzwerk
Wake-On-LAN (WOL) ist ein standardisiertes Verfahren, einen ausgeschalteten oder im Energiesparmodus befindlichen Computer über das Netzwerk aufzuwecken. Dessen Netzwerkkarte (NIC) wird dabei ein spezielles Paket mit der Bezeichnung magic packet geschickt, worauf sie über den Bus den Startvorgang auslöst.
PC-intern entspricht das dem Einschalten oder Aufwachen des Rechners per Tastatur statt Netzschalter; auch hier genügt das entsprechende Signal auf dem Bus.
Das magic packet selbst besteht aus 4 × „FF“, gefolgt von 16 × der MAC-Adresse der Netzwerkkarte. Da zu diesem Zeitpunkt noch kein Protokollstack aktiv ist – die Netzwerkkarte erhält zwar genügend Strom, um das magic packet empfangen zu können, ist aber ansonsten nicht konfiguriert – ist es prinzipiell egal, in welcher Art Paket es verpackt ist. Früher waren IPX-Pakete Usus, heute IP-Pakete auf Port 7 oder 9 UDP. Das magic packet kann gezielt an einen NIC oder als Broadcast an das ganze Segment gesendet werden.
Wake-On-LAN (WOL): Voraussetzungen
WOL wird heute praktisch von allen Netzwerkkarten beherrscht. Das Betriebssystem ist nicht an WOL beteiligt. Zwar kann man im Windows-Gerätemanager festlegen, dass Geräte, also auch Netzwerkkarten, davon ausgenommen werden sollen. Das wirkt sich aber nur aus Situationen aus, in denen Windows die Netzwerkkarte bereits konfiguriert hat – sprich: das System wurde gestartet und befindet sich nun etwa im Ruhezustand.
Auf ausgeschaltete, am Netz befindliche (S5) PCs wirkt sich die Einstellung nicht aus, hier gilt, was in den BIOS-Einstellungen zu WOL festgelegt wurde. Umgekehrt ist, sobald die Netzwerkkarte erst einmal per Betriebssystem und Treiber konfiguriert wurde, die BIOS-Einstellung irrelevant.
Um ein gleiches Verhalten für beide Situationen – PC ausgeschaltet oder im Energiespar-/Ruhezustand – zu erreichen, muss man also stets beide Einstellungen berücksichtigen. Der Gerätemanager bietet auch die Einstellung, den PC aus dem Energiesparmodus bei beliebiger Aktivität an der Netzwerkkarte zu wecken, so dass dann kein magic packet benötigt wird.
WOL: Tools zum Wecken von PCs
Tools zum Wecken oder Einschalten von Geräten per WOL gibt es reichlich und kostenlos, sowohl für das LAN als auch im Web. Für letztere muss die Firewall Broadcasts via Port 7/UDP oder 9/UDP gestatten, damit die Pakete das Netzinnere erreichen. Auch die Firmware vieler Router erlaubt es, im LAN WOL-Pakete zu versenden, die Funktion hat also Eingang in den Consumer-Bereich gefunden. Funktioniert eines der Tools nicht wie erwartet, hilft es oft, in dessen Einstellung den Port von 9 auf 7 oder umgekehrt zu ändern; das Starten aus dem heruntergefahrenen Zustand heraus funktioniert oft nur über Port 9. Auch muss man darauf achten, die Einstellungen zum Netzwerk, speziell zu dessen Segmentierung, richtig anzugeben, damit WOL-Broadcasts auch an der richtigen Adresse ankommen. Manche Tools schlussfolgern nur aus der IP des zu weckenden Hosts ohne Netzwerkmaske alleine auf dessen Netzwerk-Segment und können dabei falsch liegen.
Wake-On-LAN wird auch von Microsoft System Center Configuration Manager unterstützt.
WOL-Security: Sicherheit bei Wake-On-LAN
Da sich die Netzwerkkarte bei WOL in einem potentiell undefinierten Zustand befindet, gibt es nicht viele Möglichkeiten, sie gegen unautorisiertes Aufwachen zu schützen. Manche NICS beherrschen einen Modus namens „SecureOn“, der ein bis zu 6-stelliges Passwort an das magic packet hängt. Gegen Brute-Force-Attacken ist das Verfahren aber mangels Software nicht absicherbar, auch gibt es nur wenige NICs und Router, die es unterstützen.
Vielversprechender ist eine bereits im NIC-Chipsatz implementierte TLS-Verschlüsselung, wie sie als Komponente von Intels vPro realisiert wird. In der Absicherung von Management-Aufgaben per Verschlüsselung ist WOL ebenfalls enthalten.
Täglich Know-how für IT-Pros mit unserem Newsletter
Ähnliche Beiträge
- Kostenloses Wake-on-LAN-Tool mit integriertem Netzwerkscanner
- NAS, ESXi, Appliances: Liste von Produkten, die noch SMB 1.0 verlangen
- Mit G DATA Network Monitoring die IT-Infrastruktur überwachen
- VMware mit Management-Plattform für IoT
- baramundi Management Suite 2017 erfasst Router und Switches, bringt neue EMM-Funktionen
Weitere Links
6 Kommentare
Ich bin schon seit Wochen auf der Suche nach einer Lösung. Vielleicht kannst Du mir helfen.
Folgendes funktionierte bei mir bislang einwandfrei: Ich will einen PC im eigenen Home - Netzwerk von Extern über magic-Packet starten. Der Weg, der funktionierte: Externer Laptop mit MagicPacket Software, WinXP Betriebssystem, - Open-VPN verbindung über einen Dyn-DNS Server zu meiner FritzBox. Open VPN so konfiguriert, dass der Laptop direkt als Netzwerk-PC erkannt wird.
Einzige Änderung jetzt: Ein neuer Laptop mit Win 8.1 - Und das geht nicht.
Lokal, innerhalp des Netzwerks über LAN bzw. WLAN funktioniert es weiterhin.
Hast Du eine Idee ?
Gruß, Joachim
einfach "Open-VPN verbindung über einen Dyn-DNS Server zu meiner FritzBox." -> Browser öffnen - Fritzbox Weboberfläche öffnen - einloggen - auf Heimnetz wechseln und deinen Laptop starten
Vielen Dank für den Artikel.
Interessant finde ich das mit Linux.
Ich habe in Debian 8 Xfce im Netzwerkmanager die MAC-Adresse "gefälscht" und muss das Paket an diese MAC-Adresse (00:11:22:33:44:55) schicken und nicht an die echte...
Und der Rechner ist komplett ausgeschaltet, nicht im Standby oder so.
mac spoofing im privaten lan - läuft
wieso nicht spoofing ist immer nice einfach weil mans kann.
Genau. Es hatte damals seine Gründe. Inzwischen ist es 5 Jahre her und ich brauche es inzwischen schon lange nicht mehr.