TapHome

Wake on LAN

Packet Parser → UDP
Přidal
Poslední aktualizace: 03. 2026

Wake on LAN (WoL) je síťový standard, který umožňuje probudit uspané nebo vypnuté zařízení speciální síťovou zprávou nazývanou magic packet. Protokol byl vyvinut společnostmi AMD a Hewlett-Packard v roce 1995 a podporují ho prakticky všechny moderní síťové adaptéry Ethernet.

Šablona TapHome odesílá WoL magic packet přes UDP na cílové zařízení. Obsahuje jedno tlačítko — jeho stisknutím se sestaví magic packet a odešle na nakonfigurovanou IP adresu. Jde o šablonu pouze pro zápis bez pollingu a zpětného čtení, protože Wake on LAN je jednosměrný protokol bez potvrzení doručení.

Konfigurace

Při importu šablony TapHome vyžaduje dva parametry:

ParametrPopisPříklad
IP adresaBroadcast adresa cílové sítě192.168.0.255
MACMAC adresa cílového zařízení (hex oddělený mezerami)12 34 56 78 9a bc

IP adresa by měla být typicky broadcast adresa podsítě (např. 192.168.0.255 pro síť /24), ne unicast IP cílového zařízení. Jelikož je zařízení vypnuté, nemá aktivní IP — magic packet se broadcastuje a cílový síťový adaptér rozpozná svou vlastní MAC adresu v obsahu paketu.

MAC adresa se ukládá jako proměnná modulu a používá se k sestavení magic packetu. Musí být zadána v hex formátu odděleném mezerami (např. 12 34 56 78 9a bc).

Cílové zařízení musí mít Wake on LAN povolený v nastavení BIOS/UEFI a na síťovém adaptéru. Bez toho se magic packet odešle, ale zařízení se neprobudí.

Příprava cílového zařízení

Wake on LAN vyžaduje konfiguraci na cílovém zařízení, než bude reagovat na magic packety:

  1. BIOS/UEFI — povolte Wake on LAN (typicky v sekci Power Management nebo Network Boot)
  2. Operační systém — povolte WoL na síťovém adaptéru:
    • Windows: Správce zařízení > vlastnosti síťového adaptéru > „Wake on Magic Packet"
    • Linux: ethtool -s eth0 wol g
  3. Napájení — síťový adaptér musí dostávat pohotovostní napájení, když je systém vypnutý

WoL funguje ze stavů spánku ACPI S1 (Standby), S3 (Sleep), S4 (Hibernate) a S5 (Shutdown). Nefunguje ze stavu G3 (Mechanical Off), při kterém síťový adaptér nedostává žádné napájení.

Schopnosti zařízení

Tlačítko probuzení

Šablona obsahuje jedno tlačítkové zařízení. Jeho stisknutím se odešle UDP paket s WoL magic packetem na nakonfigurovanou IP adresu na portu 9999. Magic packet se skládá z 6 bajtů FF (synchronizační proud) následovaných 16 opakováními cílové MAC adresy — celkem 102 bajtů.

Není k dispozici zpětné čtení ani polling stavu. Tlačítko je pouze pro zápis — spustí odeslání paketu a okamžitě se vrátí. Jelikož je WoL jednosměrný protokol, neexistuje potvrzení, že se cílové zařízení skutečně probudilo.

Další možnosti

Standard WoL definuje také funkci SecureOn password, při které se za opakování MAC adresy připojí 4- nebo 6-bajtové heslo pro dodatečnou autentizaci. Subnet-directed broadcast (odeslání na konkrétní broadcast adresu podsítě jako 192.168.1.255) umožňuje dosáhnout zařízení v jiných podsítích, pokud jsou směrovače nakonfigurovány na přeposílání directed broadcastů. Tyto možnosti mohou být přidány v budoucí aktualizaci šablony.

Řešení problémů

Zařízení se neprobudí
  1. Ověřte, že Wake on LAN je povolený v nastavení BIOS/UEFI cílového zařízení
  2. Ověřte, že síťový adaptér má WoL povolený na úrovni operačního systému
  3. Potvrďte, že MAC adresa v TapHome odpovídá Ethernet adaptéru cílového zařízení (ne Wi-Fi)
  4. Zkontrolujte, že IP adresa je nastavena na správnou broadcast adresu pro cílovou podsíť
  5. Ujistěte se, že napájecí zdroj cílového zařízení poskytuje pohotovostní napájení síťovému adaptéru
Wi-Fi zařízení

Wake on LAN je navržen pro kabelové připojení Ethernet. Většina Wi-Fi adaptérů neudržuje spojení v úsporných režimech, takže standardní WoL magic packety je nedosáhnou. Některá zařízení podporují Wake on Wireless LAN (WoWLAN), ale jde o samostatný standard, který může vyžadovat odlišnou konfiguraci.

Wake on LAN je jednosměrný protokol — neexistuje vestavěný mechanismus pro potvrzení, zda se cílové zařízení skutečně probudilo. Pro ověření zvažte přidání samostatné kontroly síťovým pingem nebo monitorování dostupnosti zařízení přes jinou integraci TapHome.

Dostupná zařízení

Wake on LAN Modul
Vlastní proměnné
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čítko

Odešle magic packet k probuzení uspaného síťového zařízení — stiskněte k odeslání, bez zpětné vazby o stavu

action

Wake on LAN

Zápis stavu tlačítka
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);
Připojení: Packet Parser → UDP
Možná vylepšení (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