▷ Aktiver WAKE ON LAN Ubuntu Server

Wake On Lan (WoL) teknologi er en teknologi, der har været i vores medier og bordudstyr i lang tid (så længe de er kompatible). Wake On Lan er en protokol, hvormed det vil være muligt at tænde en enhed eksternt uden at skulle trykke på tænd / sluk -knappen. Dette er ideelt i situationer, hvor vi ikke kan være fysisk.

KravFor at Wake On Lan kan fungere som forventet, er der brug for to væsentlige komponenter, som er:

  • Netværkskortet skal understøtte protokollen
  • Bundkortet eller kortet skal være kompatibelt med tilstanden "meget lavt forbrug" og aktivere genaktivering ved hjælp af netværket

NetværksadgangDenne adgang via netværket skal konfigureres i BIOS og kan kendes på forskellige måder, såsom:

  • Vågn på Lan
  • WOL
  • Fjernvågning
  • Wake on Magic Packet

For at forstå lidt hvordan Wake On Lan fungerer, gør denne protokol brug af noget kaldet "magisk pakke", som er integreret (som en netværkspakke) af en 6-byte streng af værdi 255 i hexadecimal (FF FF FF FF FF FF), som til gengæld efterfølges af 16 gentagelser af enhedens MAC -adresse, der tændes via denne metode. De porte, der bruges af Wake On Lan, er UDP -porte 7 og 9.

Så i det øjeblik det lokale netværkskort registrerer pakken og verificerer, at de 16 MAC'er er dens egen, er det ansvarligt for at generere et elektrisk signal til bundkortet, så udstyret tændes korrekt.

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

WOL -konfiguration på Ubuntu Server

Trin 1
Det første skridt at tage er at installere ethtools med følgende kommando. Ethtools er et sæt værktøjer, der giver dig mulighed for at styre netværkskontrolleren og hardwarekonfigurationen, der er forbundet med den.

 sudo apt installere ethtool -y

Trin 2
Efter dette skal vi kende konfigurationen af ​​netværkskortene for at kende både IP -adressen og MAC -adressen på det kort, der skal bruges, til dette udfører vi følgende kommando. I dette tilfælde vil den netværksadapter, der skal bruges, være "enp0s3".

 ip til

FORSTØRRE

Trin 3
Nu skal vi udføre følgende kommando. I feltet INTERFACE skal vi indtaste navnet på netværkskortet på det udstyr, der skal tændes med Wake On Lan:

 sudo ethtool -s INTERFACE wol g

FORSTØRRE

Denne kommando genererer ingen oplysninger, men giver dig mulighed for at konfigurere og aktivere Wake On Lan på netværkskortet.

Trin 4
Dernæst skal vi installere "wakeonlan" -værktøjet, som gør det muligt at sende den magiske pakke mellem systemer, husk at denne pakke er nøglen til driften af ​​Wake On Lan.

Til installationen udfører vi:

 sudo apt installer wakeonlan -y

FORSTØRRE

Trin 5
Når det er installeret, sender vi den magiske pakke ved hjælp af følgende syntaks. Her refererer MAC -feltet til MAC -adressen på LAN -grænsefladen med Wake On Lan aktiveret, når vi udfører det, vil vi se, at den magiske pakke er blevet sendt til MAC -adressen, og fjernserveren skal nu være aktiv, med dette kan vi start en session med eksternt der.

 wakeonlan MAC

FORSTØRRE

Trin 6
Denne metode virker, men kun under denne session, så når vi genstarter systemet, skal vi oprette alt dette igen. For at undgå dette skal vi oprette en fil, der aktiveres med Ubuntu Server -opstart. Til dette opretter vi filen som følger:

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

FORSTØRRE

BemærkINTERFACE skal udskiftes med navnet på det aktuelle netværkskort.
Vi gemmer ændringerne med Ctrl + O -tasterne og forlader editoren med Ctrl + X -tasterne.

Trin 7
Nu udfører vi følgende kommandoer:

 sudo systemctl daemon-reload (indlæs dæmonen) sudo systemctl aktiver wol.service (vi aktiverer tjenesten)

FORSTØRRE

Trin 8
Endelig udfører vi tjenesten:

 sudo systemctl start wol.service

FORSTØRRE

Med dette er Wake On LAN tilgængelig for det valgte LAN -interface i Ubuntu Server.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave