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.serviceDer 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.