Aktiver WAKE ON LAN Ubuntu Server

Wake On Lan (WoL) -teknologi er en teknologi som har vært i våre medier og bordutstyr lenge (så lenge de er kompatible). Wake On Lan er en protokoll som det vil være mulig å slå på en enhet eksternt uten å måtte trykke på strømknappen. Dette er ideelt i situasjoner der vi ikke kan være fysisk.

KravFor at Wake On Lan skal fungere som forventet, trengs to viktige komponenter:

  • Nettverkskortet må støtte protokollen
  • Hovedkortet eller kortet må være kompatibelt med modusen "svært lavt forbruk" og aktivere reaktivering ved bruk av nettverket

NettverkstilgangDenne tilgangen via nettverket må konfigureres i BIOS og kan være kjent på forskjellige måter, for eksempel:

  • Våkn opp på Lan
  • WOL
  • Fjernvåkning
  • Wake on Magic Packet

For å forstå litt hvordan Wake On Lan fungerer, bruker denne protokollen noe som kalles "magisk pakke" som er integrert (som en nettverkspakke) av en 6-byte streng med verdi 255 i heksadesimal (FF FF FF FF FF FF) som på sin side etterfølges av 16 repetisjoner av MAC -adressen til enheten som slås på med denne metoden. Portene som brukes av Wake On Lan er UDP -porter 7 og 9.

Slik at i det øyeblikket det lokale nettverkskortet oppdager pakken og bekrefter at de 16 MAC -ene er sine egne, er det ansvarlig for å generere et elektrisk signal til hovedkortet slik at utstyret slås på riktig.

Nå skal vi lære å konfigurere Wake On Lan på Ubuntu Server.

WOL -konfigurasjon på Ubuntu Server

Trinn 1
Det første trinnet å ta vil være å installere ethtools med følgende kommando. Ethtools er et sett med verktøy som lar deg kontrollere nettverkskontrolleren og maskinvarekonfigurasjonen som er knyttet til den.

 sudo apt installere ethtool -y

Steg 2
Etter dette må vi kjenne konfigurasjonen av nettverkskortene for å kunne både IP -adressen og MAC -adressen til kortet som skal brukes, for dette utfører vi følgende kommando. I dette tilfellet vil nettverkskortet som skal brukes være "enp0s3".

 ip til

FORSTØRRE

Trinn 3
Nå skal vi utføre følgende kommando. I INTERFACE -feltet må vi skrive inn navnet på nettverkskortet til utstyret for å slå på med Wake On Lan:

 sudo ethtool -s INTERFACE wol g

FORSTØRRE

Denne kommandoen genererer ingen informasjon, men lar deg konfigurere og aktivere Wake On Lan på nettverkskortet.

Trinn 4
Deretter skal vi installere "wakeonlan" -verktøyet som gjør at den magiske pakken kan sendes mellom systemer, husk at denne pakken er nøkkelen til driften av Wake On Lan.

For installasjonen utfører vi:

 sudo apt installer wakeonlan -y

FORSTØRRE

Trinn 5
Når den er installert, skal vi sende den magiske pakken ved å bruke følgende syntaks. Her refererer MAC -feltet til MAC -adressen til LAN -grensesnittet med Wake On Lan aktivert, når vi kjører det vil vi se at den magiske pakken er sendt til MAC -adressen og den eksterne serveren må nå være aktiv, med dette kan vi start en økt med ekstern der.

 wakeonlan MAC

FORSTØRRE

Trinn 6
Denne metoden fungerer, men bare under denne økten, så når vi starter systemet på nytt må vi lage alt dette igjen. For å unngå dette, skal vi lage en fil som aktiveres med Ubuntu Server oppstart. For dette lager vi filen som følger:

 sudo nano /etc/systemd/system/wol.service
Der legger vi inn følgende informasjon:
 [Enhet] Beskrivelse = Konfigurer Wake On LAN [Service] Type = oneshot ExecStart = / sbin / ethtool -s INTERFACE wol g [Install] WantedBy = basic.target

FORSTØRRE

MerkGRensesnitt må byttes ut med navnet på gjeldende nettverkskort.
Vi lagrer endringene med Ctrl + O -tastene og avslutter editoren med Ctrl + X -tastene.

Trinn 7
Nå utfører vi følgende kommandoer:

 sudo systemctl daemon-reload (last inn demonen) sudo systemctl aktiver wol.service (vi aktiverer tjenesten)

FORSTØRRE

Trinn 8
Til slutt utfører vi tjenesten:

 sudo systemctl start wol.service

FORSTØRRE

Med dette er Wake On LAN tilgjengelig for det valgte LAN -grensesnittet i Ubuntu Server.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave