Wie man Wake-on-LAN (WoL) unter Ubuntu aktiviert und nutzt: Vollständige Einrichtung und Fehlerbehebung

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

  1. 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.
  2. 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

  1. Starten Sie den PC neu und rufen Sie das BIOS mit Tasten wie F2, F12 oder Del auf.
  2. Aktivieren Sie Optionen wie „Wake-on-LAN“ oder „Wake on PCI Event“.
  3. 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

  1. Ermitteln Sie den Namen Ihrer aktuellen Verbindung mit nmcli connection show und aktivieren Sie WoL anschließend mit dem folgenden Befehl:
    nmcli connection modify "&lt;connection-name&gt;" 802-3-ethernet.wake-on-lan magic
    

Verwendung von ethtool

  1. Aktivieren Sie das Magic Packet mit ethtool --change <network-device-name> wol g.
  2. Um die Konfiguration dauerhaft zu übernehmen, fügen Sie up ethtool -s <device-name> wol g zur Datei /etc/network/interfaces hinzu 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 g aus. 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

  1. Installieren Sie das Werkzeug wakeonlan.
    sudo apt install wakeonlan
    
  1. Senden Sie ein Magic Packet, indem Sie die MAC‑Adresse angeben:
    wakeonlan &lt;MAC-address&gt;
    
  1. 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.