Wake-on-LAN (WoL) seadistamine ja kasutamine Ubuntu süsteemis: Samm-sammuline juhend

1. Mis on Wake-on-LAN (WoL)?

WoL on tehnoloogia, mis võimaldab arvutit eemalt sisse lülitada, saates spetsiaalse võrgupaketi nimega “Magic Packet”. Näiteks kasutatakse seda serverite kaugjuhtimiseks või kodukontorist arvutile ligipääsemiseks — WoL sobib paljudesse erinevatesse olukordadesse.

年収訴求

2. WoL-toega riistvara kontrollimine

WoL-i kasutamiseks on vaja WoL-toega võrgukaarti või emaplaati. Kontrollimiseks kasutatakse käsku ethtool.

Võrgukaardi kontrollimise sammud

  1. Käivita käsk ethtool <võrguseadme_nimi>, et kontrollida, kas WoL on toetatud. Kui tulemuses on „Supports Wake-on: g“, saab Magic Packetiga arvutit käivitada.
  2. Kui tulemusel on „d: Disabled“, võib WoL olla BIOS-is või võrgukaardi draiveris keelatud. Sellisel juhul kontrolli seadistusi vastavalt hilisematele tõrkeotsingu juhistele.

3. WoL seadistamine BIOS-is

WoL-i kasutamiseks tuleb see BIOS-is sisse lülitada. Allpool on toodud tüüpilised seadistamise sammud.

Seadistamise sammud BIOS-is

  1. Taaskäivita arvuti ja sisene BIOS-i, kasutades F2, F12 või Del.
  2. Lülita sisse valik „Wake-on-LAN” või „Wake on PCI Event” (või sarnase nimega).
  3. Kui on olemas Deep Sleep režiim, siis selle keelamine võib parandada WoL-i toimimist.

4. WoL-i seadistamine Ubuntus

Ubuntus saab WoL-i sisse lülitada kas NetworkManageri või ethtooliga.

NetworkManageriga seadistamise sammud

  1. Kontrolli praegust ühenduse nime käsuga nmcli connection show ning seejärel lülita WoL sisse alloleva käsuga.
   nmcli connection modify "<ühenduse_nimi>" 802-3-ethernet.wake-on-lan magic

ethtooli kasutamine seadistamiseks

  1. Lülita Magic Packet sisse käsuga ethtool --change <võrguseadme_nimi> wol g.
  2. Et seadistus jääks püsivaks, lisa /etc/network/interfaces faili rida up ethtool -s <seadme_nimi> wol g või loo systemd-teenus, mis seadistuse käivitamisel rakendab.

5. Levinumad veateated ja lahendused

Allpool on toodud sagedasemad WoL-i seadistamisel tekkivad veateated koos põhjuste ja lahendustega.

netlink error: cannot enable unsupported WoL mode

  • Põhjus: Võrgukaart või BIOS ei toeta WoL-i.
  • Lahendus: Kontrolli, et WoL oleks BIOS-is sisse lülitatud ning vajadusel kasuta WoL-i toetavat võrgukaarti.

Kui kuvatakse Wake-on: d

  • Põhjus: WoL on keelatud.
  • Lahendus: Lülita WoL sisse BIOS-is ja kasuta käsku ethtool --change <seadme_nimi> wol g. Kui see ei aita, kontrolli ka püsiseadistust võrgus.

Magic Packet ei jõua kohale

  • Põhjus: Võrgu- või ruuteriseaded võivad piirata WoL-i pakettide edastamist.
  • Lahendus: Kontrolli käsuga tcpdump -i <võrguseadme_nimi> 'udp and port 9', kas Magic Packet jõuab kohale. Samuti veendu, et WoL töötab ainult samas võrgus.

Linktuli ei sütti

  • Põhjus: Võrgukaart ei saa voolu.
  • Lahendus: Kontrolli BIOS-is, et Deep Sleep või energiasäästurežiimid oleksid keelatud ning WoL toimiks korrektselt.

6. WoL-i testimine ja käivitamine eemalt

Pärast WoL-i seadistamist saad testida selle toimimist, saates Magic Packeti käsuga wakeonlan või etherwake.

wakeonlan-tööriista paigaldamine ja kasutamine

  1. Paigalda wakeonlan tööriist.
   sudo apt install wakeonlan
  1. Saada Magic Packet, määrates MAC-aadressi alltoodud käsuga.
   wakeonlan <MAC-aadress>
  1. etherwake on samuti kasutatav: käivita sudo etherwake <MAC-aadress>. See saadab Magic Packeti ja kontrollib, kas WoL töötab õigesti.

7. Tõrkeotsing ja lisateave

Vaata ka järgmisi lisasoovitusi tõrkeotsinguks.

  • Kontrolli vooluallikat: WoL tavaliselt ei tööta ainult akuga. Sülearvuti puhul veendu, et oleks ühendatud vooluvõrku.
  • Võrgu haldustööriistade seadistuste järjepidevus: Kui WoL-seaded lähtestatakse NetworkManageris või systemd-networkdis, veendu, et kõikides tööriistades oleks WoL ühtemoodi seadistatud.
年収訴求