▷ Activeer WAKE ON LAN Ubuntu-server

Wake On Lan (WoL) technologie is een technologie die al heel lang in onze media- en tafelapparatuur zit (zolang ze compatibel zijn). Wake On Lan is een protocol waarmee het mogelijk wordt om een ​​apparaat op afstand aan te zetten zonder dat je op de aan/uit-knop hoeft te drukken. Dit is ideaal in situaties waar we fysiek niet kunnen zijn.

VereistenOm Wake On Lan te laten werken zoals verwacht, zijn twee essentiële componenten nodig, namelijk:

  • De netwerkkaart moet het protocol ondersteunen
  • Het moederbord of bord moet compatibel zijn met de modus "zeer laag verbruik" en heractivering via het netwerk mogelijk maken

NetwerktoegangDeze toegang via het netwerk moet in de BIOS worden geconfigureerd en kan op verschillende manieren bekend zijn, zoals:

  • Wakker worden op Lan
  • WOL
  • Op afstand wakker worden
  • Wake on Magic-pakket

Om een ​​beetje te begrijpen hoe Wake On Lan werkt, maakt dit protocol gebruik van iets dat "magisch pakket" wordt genoemd en dat is geïntegreerd (zijnde een netwerkpakket) door een 6-byte reeks met de waarde 255 in hexadecimaal (FF FF FF FF FF FF ) die op zijn beurt wordt gevolgd door 16 herhalingen van het MAC-adres van het apparaat dat via deze methode wordt ingeschakeld. De poorten die door Wake On Lan worden gebruikt, zijn UDP-poorten 7 en 9.

Op het moment dat de lokale netwerkkaart het pakket detecteert en verifieert dat de 16 MAC's van hem zijn, is hij verantwoordelijk voor het genereren van een elektrisch signaal naar het moederbord zodat de apparatuur correct wordt ingeschakeld.

Nu gaan we leren hoe Wake On Lan op Ubuntu Server te configureren.

WOL-configuratie op Ubuntu Server

Stap 1
De eerste stap die u moet nemen, is om de ethtools te installeren met de volgende opdracht. De ethtools zijn een set tools waarmee u de netwerkcontroller en de bijbehorende hardwareconfiguratie kunt besturen.

 sudo apt install ethtool -y

Stap 2
Hierna moeten we de configuratie van de netwerkkaarten kennen om zowel het IP-adres als het MAC-adres van de te gebruiken kaart te kennen, hiervoor voeren we het volgende commando uit. In dit geval is de te gebruiken netwerkadapter "enp0s3".

 ip naar

VERGROTEN

Stap 3
Nu gaan we het volgende commando uitvoeren. In het INTERFACE-veld moeten we de naam invoeren van de netwerkkaart van de apparatuur om in te schakelen met Wake On Lan:

 sudo ethtool -s INTERFACE wol g

VERGROTEN

Deze opdracht genereert geen informatie, maar stelt u in staat Wake On Lan op de netwerkkaart te configureren en in te schakelen.

Stap 4
Vervolgens gaan we het hulpprogramma "wakeonlan" installeren waarmee het magische pakket tussen systemen kan worden verzonden, onthoud dat dit pakket de sleutel is tot de werking van Wake On Lan.

Voor de installatie voeren we uit:

 sudo apt installeer wakeonlan -y

VERGROTEN

Stap 5
Eenmaal geïnstalleerd, gaan we het magische pakket verzenden met behulp van de volgende syntaxis. Hier verwijst het MAC-veld naar het MAC-adres van de LAN-interface met Wake On Lan ingeschakeld, wanneer we het uitvoeren, zullen we zien dat het magische pakket naar het MAC-adres is verzonden en dat de externe server nu actief moet zijn, hiermee kunnen we start daar een sessie van op afstand.

 wakeonlan MAC

VERGROTEN

Stap 6
Deze methode werkt, maar alleen tijdens deze sessie, dus als we het systeem opnieuw opstarten, moeten we dit allemaal opnieuw maken. Om dit te voorkomen, gaan we een bestand maken dat wordt ingeschakeld bij het opstarten van Ubuntu Server. Hiervoor maken we het bestand als volgt aan:

 sudo nano /etc/systemd/system/wol.service
Daar vullen we de volgende gegevens in:
 [Eenheid] Beschrijving = Wake On LAN configureren [Service] Type = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Installeren] WantedBy = basic.target

VERGROTEN

OpmerkingINTERFACE moet worden vervangen door de naam van de huidige netwerkkaart.
We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.

Stap 7
Nu voeren we de volgende commando's uit:

 sudo systemctl daemon-reload (laad de daemon) sudo systemctl enable wol.service (we schakelen de service in)

VERGROTEN

Stap 8
Als laatste voeren we de service uit:

 sudo systemctl start wol.service

VERGROTEN

Hiermee is Wake On LAN beschikbaar voor de geselecteerde LAN-interface in Ubuntu Server.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave