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
- 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. - 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
- Taaskäivita arvuti ja sisene BIOS-i, kasutades
F2
,F12
võiDel
. - Lülita sisse valik „Wake-on-LAN” või „Wake on PCI Event” (või sarnase nimega).
- 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
- 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
- Lülita Magic Packet sisse käsuga
ethtool --change <võrguseadme_nimi> wol g
. - Et seadistus jääks püsivaks, lisa
/etc/network/interfaces
faili ridaup 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
- Paigalda
wakeonlan
tööriist.
sudo apt install wakeonlan
- Saada Magic Packet, määrates MAC-aadressi alltoodud käsuga.
wakeonlan <MAC-aadress>
- 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.