▷ WAKE ON LAN Ubuntu-Server aktivieren

Die Wake On Lan (WoL)-Technologie ist eine Technologie, die schon lange in unseren Medien- und Tischgeräten steckt (sofern diese kompatibel sind). Wake On Lan ist ein Protokoll, mit dem es möglich ist, ein Gerät aus der Ferne einzuschalten, ohne den Netzschalter drücken zu müssen. Dies ist ideal in Situationen, in denen wir nicht physisch sein können.

AnforderungenDamit Wake On Lan wie erwartet funktioniert, werden zwei wesentliche Komponenten benötigt:

  • Die Netzwerkkarte muss das Protokoll unterstützen
  • Das Motherboard oder Board muss mit dem Modus "sehr geringer Verbrauch" kompatibel sein und eine Reaktivierung über das Netzwerk ermöglichen

NetzwerkzugangDieser Zugriff über das Netzwerk muss im BIOS konfiguriert werden und kann auf verschiedene Weise bekannt sein, wie zum Beispiel:

  • Wake on LAN
  • WOL
  • Aufwachen aus der Ferne
  • Wake on Magic Packet

Um ein wenig zu verstehen, wie Wake On Lan funktioniert, verwendet dieses Protokoll ein sogenanntes "Magic Packet", das (als Netzwerkpaket) durch eine 6-Byte-Zeichenfolge mit dem Wert 255 in Hexadezimal (FF FF FF FF FF FF ) integriert wird Es folgen wiederum 16 Wiederholungen der MAC-Adresse des Geräts, das durch diese Methode eingeschaltet wird. Die von Wake On Lan verwendeten Ports sind die UDP-Ports 7 und 9.

In dem Moment, in dem die lokale Netzwerkkarte das Paket erkennt und überprüft, ob es sich um ihre eigenen 16 MACs handelt, ist sie dafür verantwortlich, ein elektrisches Signal an das Motherboard zu erzeugen, damit sich das Gerät richtig einschaltet.

Jetzt werden wir lernen, wie man Wake On Lan auf Ubuntu Server konfiguriert.

WOL-Konfiguration auf Ubuntu Server

Schritt 1
Der erste Schritt besteht darin, die Ethtools mit dem folgenden Befehl zu installieren. Die Ethtools sind eine Reihe von Tools, mit denen Sie den Netzwerkcontroller und die damit verbundene Hardwarekonfiguration steuern können.

 sudo apt install ethtool -y

Schritt 2
Danach müssen wir die Konfiguration der Netzwerkkarten kennen, um sowohl die IP-Adresse als auch die MAC-Adresse der zu verwendenden Karte zu kennen, dazu führen wir den folgenden Befehl aus. In diesem Fall ist der zu verwendende Netzwerkadapter "enp0s3".

 ip zu

VERGRÖSSERN

Schritt 3
Nun führen wir den folgenden Befehl aus. Im Feld SCHNITTSTELLE müssen wir den Namen der Netzwerkkarte des Geräts eingeben, das mit Wake On Lan eingeschaltet werden soll:

 sudo ethtool -s SCHNITTSTELLE wol g

VERGRÖSSERN

Dieser Befehl generiert keine Informationen, ermöglicht Ihnen jedoch die Konfiguration und Aktivierung von Wake On Lan auf der Netzwerkkarte.

Schritt 4
Als nächstes werden wir das Dienstprogramm „wakeonlan“ installieren, das es ermöglicht, das magische Paket zwischen den Systemen zu senden. Denken Sie daran, dass dieses Paket der Schlüssel zum Betrieb von Wake On Lan ist.

Für seine Installation führen wir aus:

 sudo apt install Wakeonlan -y

VERGRÖSSERN

Schritt 5
Nach der Installation senden wir das magische Paket mit der folgenden Syntax. Hier bezieht sich das MAC-Feld auf die MAC-Adresse der LAN-Schnittstelle mit aktiviertem Wake On Lan. Wenn wir es ausführen, sehen wir, dass das Magic Packet an die MAC-Adresse gesendet wurde und der Remote-Server jetzt aktiv sein muss, damit können wir starten Sie eine Sitzung aus der Ferne dort.

 Wakeonlan MAC

VERGRÖSSERN

Schritt 6
Diese Methode funktioniert, aber nur während dieser Sitzung. Wenn wir das System neu starten, müssen wir all dies erneut erstellen. Um dies zu vermeiden, erstellen wir eine Datei, die beim Start von Ubuntu Server aktiviert wird. Dazu erstellen wir die Datei wie folgt:

 sudo nano /etc/systemd/system/wol.service
Dort geben wir folgende Informationen ein:
 [Einheit] Beschreibung = Wake On LAN konfigurieren [Dienst] Typ = oneshot ExecStart = / sbin / ethtool -s SCHNITTSTELLE wol g [Install] WantedBy = basic.target

VERGRÖSSERN

NotizINTERFACE muss durch den Namen der aktuellen Netzwerkkarte ersetzt werden.
Wir speichern die Änderungen mit den Tasten Strg + O und verlassen den Editor mit den Tasten Strg + X.

Schritt 7
Nun führen wir folgende Befehle aus:

 sudo systemctl daemon-reload (den Daemon laden) sudo systemctl enable wol.service (wir aktivieren den Dienst)

VERGRÖSSERN

Schritt 8
Abschließend führen wir den Service aus:

 sudo systemctl starte wol.service

VERGRÖSSERN

Damit steht Wake On LAN für die ausgewählte LAN-Schnittstelle in Ubuntu Server zur Verfügung.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave