TapHome

Wake on LAN

Packet Parser → UDP
Pridal
Posledná aktualizácia: 03. 2026

Wake on LAN (WoL) je sieťový štandard, ktorý umožňuje prebudiť uspané alebo vypnuté zariadenie špeciálnou sieťovou správou nazývanou magic packet. Protokol bol vyvinutý spoločnosťami AMD a Hewlett-Packard v roku 1995 a podporujú ho prakticky všetky moderné sieťové adaptéry Ethernet.

Šablóna TapHome odosiela WoL magic packet cez UDP na cieľové zariadenie. Obsahuje jedno tlačidlo — jeho stlačením sa zostaví magic packet a odošle na nakonfigurovanú IP adresu. Ide o šablónu iba na zápis bez pollingu a spätného čítania, pretože Wake on LAN je jednosmerný protokol bez potvrdenia doručenia.

Konfigurácia

Pri importe šablóny TapHome vyžaduje dva parametre:

ParameterPopisPríklad
IP adresaBroadcast adresa cieľovej siete192.168.0.255
MACMAC adresa cieľového zariadenia (hex oddelený medzerami)12 34 56 78 9a bc

IP adresa by mala byť typicky broadcast adresa podsiete (napr. 192.168.0.255 pre sieť /24), nie unicast IP cieľového zariadenia. Keďže zariadenie je vypnuté, nemá aktívnu IP — magic packet sa broadcastuje a cieľový sieťový adaptér rozpozná svoju vlastnú MAC adresu v obsahu paketu.

MAC adresa sa ukladá ako premenná modulu a používa sa na zostavenie magic packetu. Musí byť zadaná v hex formáte oddelenom medzerami (napr. 12 34 56 78 9a bc).

Cieľové zariadenie musí mať Wake on LAN povolený v nastaveniach BIOS/UEFI a na sieťovom adaptéri. Bez toho sa magic packet odošle, ale zariadenie sa neprebudí.

Príprava cieľového zariadenia

Wake on LAN vyžaduje konfiguráciu na cieľovom zariadení predtým, ako bude reagovať na magic packety:

  1. BIOS/UEFI — povoľte Wake on LAN (zvyčajne v sekcii Power Management alebo Network Boot)
  2. Operačný systém — povoľte WoL na sieťovom adaptéri:
    • Windows: Správca zariadení > vlastnosti sieťového adaptéra > „Wake on Magic Packet"
    • Linux: ethtool -s eth0 wol g
  3. Napájanie — sieťový adaptér musí dostávať pohotovostné napájanie, keď je systém vypnutý

WoL funguje z ACPI stavov spánku S1 (Standby), S3 (Sleep), S4 (Hibernate) a S5 (Shutdown). Nefunguje zo stavu G3 (Mechanical Off), pri ktorom sieťový adaptér nedostáva žiadne napájanie.

Schopnosti zariadenia

Tlačidlo prebudenia

Šablóna obsahuje jedno tlačidlové zariadenie. Jeho stlačením sa odošle UDP paket s WoL magic packetom na nakonfigurovanú IP adresu na porte 9999. Magic packet pozostáva zo 6 bajtov FF (synchronizačný prúd) nasledovaných 16 opakovaniami cieľovej MAC adresy — celkovo 102 bajtov.

Nie je k dispozícii spätné čítanie ani polling stavu. Tlačidlo je iba na zápis — spustí odoslanie paketu a okamžite sa vráti. Keďže WoL je jednosmerný protokol, neexistuje potvrdenie, že sa cieľové zariadenie skutočne prebudilo.

Ďalšie možnosti

Štandard WoL definuje aj funkciu SecureOn password, pri ktorej sa za opakovania MAC adresy pripojí 4- alebo 6-bajtové heslo pre dodatočnú autentifikáciu. Subnet-directed broadcast (odoslanie na konkrétnu broadcast adresu podsiete ako 192.168.1.255) umožňuje dosiahnuť zariadenia v iných podsieťach, ak sú smerovače nakonfigurované na preposielanie directed broadcastov. Tieto možnosti môžu byť pridané v budúcej aktualizácii šablóny.

Riešenie problémov

Zariadenie sa neprebudí
  1. Overte, že Wake on LAN je povolený v nastaveniach BIOS/UEFI cieľového zariadenia
  2. Overte, že sieťový adaptér má WoL povolený na úrovni operačného systému
  3. Potvrďte, že MAC adresa v TapHome zodpovedá Ethernet adaptéru cieľového zariadenia (nie Wi-Fi)
  4. Skontrolujte, že IP adresa je nastavená na správnu broadcast adresu pre cieľovú podsieť
  5. Uistite sa, že napájací zdroj cieľového zariadenia poskytuje pohotovostné napájanie sieťovému adaptéru
Wi-Fi zariadenia

Wake on LAN je navrhnutý pre káblové pripojenie Ethernet. Väčšina Wi-Fi adaptérov neudržiava spojenie v úsporných režimoch, takže štandardné WoL magic packety ich nedosiahnu. Niektoré zariadenia podporujú Wake on Wireless LAN (WoWLAN), ale ide o samostatný štandard, ktorý môže vyžadovať odlišnú konfiguráciu.

Wake on LAN je jednosmerný protokol — neexistuje vstavaný mechanizmus na potvrdenie, či sa cieľové zariadenie skutočne prebudilo. Pre overenie zvážte pridanie samostatnej kontroly sieťovým pingom alebo monitorovanie dostupnosti zariadenia cez inú integráciu TapHome.

Dostupné zariadenia

Wake on LAN Modul
Vlastné premenné
MAC (string)MAC address of the target device in space-separated hex format (e.g. 12 34 56 78 9a bc)
Wake on LAN Tlačidlo

Odošle magic packet na prebudenie uspaného sieťového zariadenia — stlačte na odoslanie, bez spätnej väzby o stave

action

Wake on LAN

Zápis stavu tlačidla
VAR magicPacket := BYTECOLLECTION("FF FF FF FF FF FF " + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC + MAC);
SENDDATA(magicPacket);
Pripojenie: Packet Parser → UDP
Možné vylepšenia (2)
  • SecureOn Password — Some NICs support a 6-byte SecureOn password appended after the 16x MAC repetitions for additional security
  • Subnet-Directed Broadcast — Template sends to a specific IP address; subnet-directed broadcast (e.g. 192.168.0.255) could reach devices whose IP is unknown after shutdown

Zdroje