1. Was ist Wake-on-LAN (WoL)?
Wake-on-LAN (WoL) ist eine Technologie, die es ermöglicht, einen PC aus der Ferne einzuschalten, indem ein spezielles Netzwerkpaket, das sogenannte „Magic Packet“, gesendet wird. Sie ist in vielen Situationen nützlich, z. B. bei der Fernverwaltung von Servern oder beim Zugriff auf den Arbeits‑PC von zu Hause aus.
2. Überprüfung von WoL-kompatibler Hardware
Um WoL zu nutzen, müssen Ihre Netzwerkkarte und das Motherboard dies unterstützen. Die Kompatibilität können Sie mit dem Befehl ethtool überprüfen.
So prüfen Sie Ihre Netzwerkkarte
- Führen Sie
ethtool <network-device-name>aus und prüfen Sie, ob WoL unterstützt wird. Wenn das Ergebnis „Supports Wake-on: g“ enthält, kann das Gerät über ein Magic Packet eingeschaltet werden. - Wenn das Ergebnis „d: Disabled“ anzeigt, ist WoL möglicherweise im BIOS oder in den Netzwerktreiber‑Einstellungen deaktiviert. Siehe den untenstehenden Abschnitt zur Fehlerbehebung, um die Konfiguration zu korrigieren.
3. WoL im BIOS konfigurieren
Sie müssen WoL in den BIOS‑Einstellungen aktivieren. Das genaue Menü variiert je nach Hersteller, aber die folgenden Schritte sind üblich:
Schritte zum Aktivieren von WoL im BIOS
- Starten Sie den PC neu und rufen Sie das BIOS mit Tasten wie
F2,F12oderDelauf. - Aktivieren Sie Optionen wie „Wake-on-LAN“ oder „Wake on PCI Event“.
- Deaktivieren Sie, falls verfügbar, den Deep‑Sleep‑Modus, um die WoL‑Funktionalität zu verbessern.
4. WoL unter Ubuntu konfigurieren
Unter Ubuntu können Sie WoL entweder mit NetworkManager oder mit ethtool aktivieren.
Verwendung von NetworkManager
- Ermitteln Sie den Namen Ihrer aktuellen Verbindung mit
nmcli connection showund aktivieren Sie WoL anschließend mit dem folgenden Befehl:nmcli connection modify "<connection-name>" 802-3-ethernet.wake-on-lan magic
Verwendung von ethtool
- Aktivieren Sie das Magic Packet mit
ethtool --change <network-device-name> wol g. - Um die Konfiguration dauerhaft zu übernehmen, fügen Sie
up ethtool -s <device-name> wol gzur Datei/etc/network/interfaceshinzu oder erstellen Sie eine systemd‑Unit, die die Einstellung beim Systemstart anwendet.
5. Häufige Fehlermeldungen und Lösungen
Im Folgenden finden Sie häufige WoL‑bezogene Fehlermeldungen samt Ursachen und Lösungen.
netlink error: cannot enable unsupported WoL mode
- Ursache: Ihre Netzwerkkarte oder das BIOS unterstützt WoL nicht.
- Lösung: Stellen Sie sicher, dass WoL im BIOS aktiviert ist. Wenn es nicht unterstützt wird, installieren Sie eine WoL‑fähige Netzwerkkarte.
Wenn „Wake-on: d“ angezeigt wird
- Ursache: WoL ist deaktiviert.
- Lösung: Aktivieren Sie WoL im BIOS und führen Sie
ethtool --change <device-name> wol gaus. Wenn es weiterhin deaktiviert bleibt, überprüfen Sie die dauerhafte Netzwerkkonfiguration.
Magic Packet nicht empfangen
- Ursache: Ihr Router oder die Netzwerkkonfiguration blockiert möglicherweise Broadcast‑Pakete.
- Lösung: Prüfen Sie den Paketempfang mit
tcpdump -i <network-device-name> 'udp and port 9'. Stellen Sie außerdem sicher, dass WoL im selben lokalen Netzwerk verwendet wird.
Keine Link‑LED am Netzwerkanschluss
- Ursache: Der Netzwerkadapter erhält keinen Strom.
- Lösung: Deaktivieren Sie Deep Sleep oder Energiesparfunktionen im BIOS, um den WoL‑Betrieb zu ermöglichen.
6. WoL remote testen und ausführen
Nach der Konfiguration von WoL können Sie wakeonlan oder etherwake verwenden, um Magic Packets zu senden und die Funktion zu bestätigen.
Installation und Verwendung von wakeonlan
- Installieren Sie das Werkzeug
wakeonlan.sudo apt install wakeonlan
- Senden Sie ein Magic Packet, indem Sie die MAC‑Adresse angeben:
wakeonlan <MAC-address>
- Sie können auch etherwake mit
sudo etherwake <MAC-address>verwenden. Damit wird ein Magic Packet gesendet, um den WoL‑Betrieb zu überprüfen.
7. Fehlerbehebung und zusätzliche Tipps
Berücksichtigen Sie die folgenden zusätzlichen Tipps, wenn WoL nicht wie erwartet funktioniert:
- AC‑Stromanforderungen: WoL funktioniert in der Regel nicht im Batteriebetrieb. Stellen Sie sicher, dass Laptops an die Netzstromversorgung angeschlossen sind.
- Konsistenz der Netzwerkkonfiguration: Einstellungen können zurückgesetzt werden, wenn zwischen NetworkManager und systemd‑networkd gewechselt wird. Stellen Sie sicher, dass beide Werkzeuge konsistente WoL‑Einstellungen verwenden.
