
Wake on LAN (WoL) je mrežni standard koji omogućuje buđenje uređaja u stanju mirovanja ili isključenog uređaja posebnom mrežnom porukom koja se zove magični paket (magic packet). Protokol su 1995. zajednički razvili AMD i Hewlett-Packard i podržavaju ga gotovo svi suvremeni Ethernet mrežni adapteri.
Predložak TapHome šalje magični paket WoL preko UDP-a ciljnom uređaju. Daje jednu tipku: pritiskom se sastavlja magični paket i šalje na konfiguriranu IP adresu. Predložak služi samo za slanje, bez periodičnog očitavanja i povratnog čitanja, jer je Wake on LAN jednosmjerni protokol bez potvrde isporuke.
Konfiguracija
Pri uvozu predloška TapHome traži dva parametra:
| Parametar | Opis | Primjer |
|---|---|---|
| IP Address | Adresa za emitiranje (broadcast) ciljne mreže | 192.168.0.255 |
| MAC | MAC adresa ciljnog uređaja (heksadecimalno, bajtovi odvojeni razmacima) | 12 34 56 78 9a bc |
IP adresa obično treba biti adresa za emitiranje podmreže (npr. 192.168.0.255 za mrežu /24), a ne pojedinačna (unicast) IP adresa ciljnog uređaja. Budući da je uređaj isključen, nema aktivnu IP adresu: magični paket se emitira svima, a mrežna kartica ciljnog uređaja u sadržaju paketa prepoznaje vlastitu MAC adresu.
MAC adresa sprema se kao varijabla modula i koristi za sastavljanje magičnog paketa. Mora se unijeti u heksadecimalnom obliku, s bajtovima odvojenima razmacima (npr. 12 34 56 78 9a bc).
Ciljni uređaj mora imati uključen Wake on LAN u postavkama BIOS-a/UEFI-ja i na mrežnom adapteru. Bez toga će se magični paket poslati, ali se uređaj neće probuditi.
Priprema ciljnog uređaja
Da bi ciljni uređaj reagirao na magične pakete, Wake on LAN treba na njemu konfigurirati:
- BIOS/UEFI — uključite Wake on LAN (obično pod Power Management ili Network Boot)
- Operacijski sustav — uključite WoL na mrežnom adapteru:
- Windows: Upravitelj uređaja > svojstva mrežne kartice > „Wake on Magic Packet”
- Linux:
ethtool -s eth0 wol g
- Napajanje — mrežni adapter mora dobivati napajanje u stanju pripravnosti i kada je sustav isključen
WoL radi iz ACPI stanja mirovanja S1 (Standby), S3 (Sleep), S4 (Hibernate) i S5 (Shutdown). Ne radi iz stanja G3 (Mechanical Off), u kojem mrežni adapter ne dobiva napajanje.
Mogućnosti uređaja
Tipka za buđenje
Predložak daje jednu tipku. Pritiskom se na konfiguriranu IP adresu, na port 9999, šalje UDP paket s magičnim paketom WoL. Magični paket sastoji se od 6 bajtova FF (sinkronizacijski niz) i 16 ponavljanja MAC adrese ciljnog uređaja, ukupno 102 bajta.
Nema povratnog čitanja ni periodičnog očitavanja stanja. Tipka služi samo za slanje: pokreće slanje paketa i odmah završava. Budući da je WoL jednosmjerni protokol, nema potvrde da se ciljni uređaj stvarno probudio.
Dodatne mogućnosti
Standard WoL definira i zaštitu lozinkom SecureOn, kod koje se iza ponavljanja MAC adrese radi dodatne provjere dodaje lozinka od 4 ili 6 bajtova. Usmjereno emitiranje u podmrežu (slanje na adresu za emitiranje određene podmreže, npr. 192.168.1.255) može poslužiti za dosezanje uređaja u drugim podmrežama ako su usmjerivači konfigurirani za prosljeđivanje usmjerenog emitiranja. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.
Rješavanje problema
Uređaj se ne budi
- Provjerite je li Wake on LAN uključen u postavkama BIOS-a/UEFI-ja ciljnog uređaja
- Provjerite je li WoL uključen za mrežni adapter na razini operacijskog sustava
- Provjerite odgovara li MAC adresa u sustavu TapHome Ethernet adapteru ciljnog uređaja (ne Wi-Fi adapteru)
- Provjerite je li IP adresa postavljena na ispravnu adresu za emitiranje ciljne podmreže
- Provjerite dobiva li mrežni adapter ciljnog uređaja napajanje u stanju pripravnosti
Wi-Fi uređaji
Wake on LAN namijenjen je žičnim Ethernet vezama. Većina Wi-Fi adaptera u stanjima niske potrošnje ne održava vezu, pa do njih standardni magični paketi WoL ne dolaze. Neki uređaji podržavaju Wake on Wireless LAN (WoWLAN), ali to je zaseban standard i može zahtijevati drukčiju konfiguraciju.
Wake on LAN je jednosmjerni protokol: ne postoji ugrađeni mehanizam za potvrdu je li se ciljni uređaj stvarno probudio. Za provjeru dodajte zasebnu mrežnu provjeru pingom ili pratite dostupnost uređaja preko druge integracije TapHome.