▷ Aktivera WAKE ON LAN Ubuntu Server

Innehållsförteckning

Wake On Lan (WoL) -teknologi är en teknik som har funnits i vår media- och bordsutrustning länge (så länge de är kompatibla). Wake On Lan är ett protokoll som gör det möjligt att starta en enhet på distans utan att du behöver trycka på strömbrytaren. Detta är idealiskt i situationer där vi inte kan vara fysiskt.

KravFör att Wake On Lan ska fungera som förväntat krävs två viktiga komponenter:

  • Nätverkskortet måste stödja protokollet
  • Moderkortet eller kortet måste vara kompatibelt med läget "mycket låg förbrukning" och aktivera återaktivering med nätverket

NätverkstillgångDenna åtkomst via nätverket måste konfigureras i BIOS och kan vara känd på olika sätt, till exempel:

  • Vakna på LAN
  • WOL
  • Fjärrvakning
  • Vakna på Magic Packet

För att förstå lite hur Wake On Lan fungerar, använder detta protokoll något som kallas "magiskt paket" som är integrerat (som ett nätverkspaket) av en 6-bytes sträng med värde 255 i hexadecimal (FF FF FF FF FF FF) som i sin tur följs av 16 repetitioner av enhetens MAC -adress som slås på med denna metod. Portarna som används av Wake On Lan är UDP -portar 7 och 9.

Så att i det ögonblick som det lokala nätverkskortet upptäcker paketet och verifierar att de 16 MAC: erna är egna, ansvarar det för att generera en elektrisk signal till moderkortet så att utrustningen slås på korrekt.

Nu ska vi lära oss hur man konfigurerar Wake On Lan på Ubuntu Server.

WOL -konfiguration på Ubuntu Server

Steg 1
Det första steget att ta är att installera ettools med följande kommando. Ettools är en uppsättning verktyg som låter dig styra nätverkskontrollen och hårdvarukonfigurationen som är kopplad till den.

 sudo apt installera ethtool -y

Steg 2
Efter detta måste vi känna till konfigurationen av nätverkskorten för att kunna både IP -adressen och MAC -adressen för kortet som ska användas, för detta utför vi följande kommando. I det här fallet är nätverkskortet "enp0s3".

 ip till

FÖRSTORA

Steg 3
Nu ska vi utföra följande kommando. I gränssnittsfältet måste vi ange namnet på utrustningens nätverkskort för att slå på med Wake On Lan:

 sudo ethtool -s INTERFACE wol g

FÖRSTORA

Detta kommando genererar ingen information, men låter dig konfigurera och aktivera Wake On Lan på nätverkskortet.

Steg 4
Därefter kommer vi att installera verktyget “wakeonlan” som gör att det magiska paketet kan skickas mellan systemen, kom ihåg att detta paket är nyckeln till driften av Wake On Lan.

För installationen utför vi:

 sudo apt installera wakeonlan -y

FÖRSTORA

Steg 5
Efter installationen kommer vi att skicka det magiska paketet med följande syntax. Här hänvisar MAC -fältet till MAC -adressen för LAN -gränssnittet med Wake On Lan aktiverat, när vi kör det kommer vi att se att det magiska paketet har skickats till MAC -adressen och fjärrservern måste nu vara aktiv, med detta kan vi starta en session på distans där.

 wakeonlan MAC

FÖRSTORA

Steg 6
Denna metod fungerar, men bara under den här sessionen, så när vi startar om systemet måste vi skapa allt detta igen. För att undvika detta kommer vi att skapa en fil som aktiveras med Ubuntu Server -start. För detta skapar vi filen enligt följande:

 sudo nano /etc/systemd/system/wol.service
Där anger vi följande information:
 [Enhet] Beskrivning = Konfigurera Wake On LAN [Service] Typ = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Install] WantedBy = basic.target

FÖRSTORA

NoteraGRÄNSSNITT måste ersättas med namnet på det aktuella nätverkskortet.
Vi sparar ändringarna med Ctrl + O -tangenterna och lämnar redigeraren med Ctrl + X -tangenterna.

Steg 7
Nu kör vi följande kommandon:

 sudo systemctl daemon-reload (ladda in demonen) sudo systemctl aktivera wol.service (vi aktiverar tjänsten)

FÖRSTORA

Steg 8
Slutligen utför vi tjänsten:

 sudo systemctl start wol.service

FÖRSTORA

Med detta är Wake On LAN tillgängligt för det valda LAN -gränssnittet i Ubuntu Server.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave