TapHome

Wake on LAN

Packet Parser → UDP
Beküldő
Utoljára frissítve: 03. 2026

A Wake on LAN (WoL) egy hálózati szabvány, amely lehetővé teszi egy alvó vagy kikapcsolt eszköz felébresztését egy speciális hálózati üzenettel, az úgynevezett magic packettel. A protokollt az AMD és a Hewlett-Packard közösen fejlesztette ki 1995-ben, és gyakorlatilag minden modern Ethernet hálózati adapter támogatja.

A TapHome sablon WoL magic packetet küld UDP-n keresztül a céleszközre. Egyetlen nyomógombot tartalmaz — megnyomásakor összeállítja a magic packetet és elküldi a beállított IP címre. Ez egy csak írási sablon, polling és visszaolvasás nélkül, mivel a Wake on LAN egyirányú protokoll, kézbesítési visszaigazolás nélkül.

Konfiguráció

A sablon importálásakor a TapHome két paramétert kér:

ParaméterLeírásPélda
IP címA célhálózat broadcast címe192.168.0.255
MACA céleszköz MAC címe (szóközökkel elválasztott hex)12 34 56 78 9a bc

Az IP cím tipikusan az alhálózat broadcast címe legyen (pl. 192.168.0.255 egy /24-es hálózathoz), nem a céleszköz unicast IP-je. Mivel az eszköz ki van kapcsolva, nincs aktív IP címe — a magic packet broadcastként kerül kiküldésre, és a cél hálózati adapter a csomag tartalmában felismeri a saját MAC címét.

A MAC cím modulváltozóként kerül tárolásra, és a magic packet összeállításához használja a rendszer. Szóközökkel elválasztott hex formátumban kell megadni (pl. 12 34 56 78 9a bc).

A céleszközön engedélyezni kell a Wake on LAN-t a BIOS/UEFI beállításokban és a hálózati adapteren. Enélkül a magic packet elküldésre kerül, de az eszköz nem ébred fel.

A céleszköz előkészítése

A Wake on LAN konfigurációt igényel a céleszközön, mielőtt az reagálna a magic packetekre:

  1. BIOS/UEFI — Wake on LAN engedélyezése (jellemzően a Power Management vagy Network Boot menüpontban)
  2. Operációs rendszer — WoL engedélyezése a hálózati adapteren:
    • Windows: Eszközkezelő > hálózati adapter tulajdonságai > „Wake on Magic Packet"
    • Linux: ethtool -s eth0 wol g
  3. Tápellátás — a hálózati adapternek készenléti tápellátást kell kapnia, amikor a rendszer ki van kapcsolva

A WoL az ACPI alvási állapotokból működik: S1 (Standby), S3 (Sleep), S4 (Hibernate) és S5 (Shutdown). Nem működik G3 (Mechanical Off) állapotból, ahol a hálózati adapter nem kap tápellátást.

Eszközképességek

Ébresztő gomb

A sablon egyetlen nyomógomb eszközt tartalmaz. Megnyomásakor UDP csomagot küld a WoL magic packettel a beállított IP címre a 9999-es porton. A magic packet 6 bájt FF-ből (szinkronizációs folyam) és a cél MAC cím 16 ismétléséből áll — összesen 102 bájt.

Nincs visszaolvasás és állapot-polling. A gomb csak írási — elindítja a csomag küldését és azonnal visszatér. Mivel a WoL egyirányú protokoll, nincs visszaigazolás arról, hogy a céleszköz ténylegesen felébredt-e.

További lehetőségek

A WoL szabvány egy SecureOn jelszó funkciót is definiál, amelynél egy 4 vagy 6 bájtos jelszó kerül a MAC ismétlések után, kiegészítő hitelesítésként. A subnet-directed broadcast (küldés egy adott alhálózat broadcast címére, pl. 192.168.1.255) segítségével más alhálózatokban lévő eszközök is elérhetők, ha a routerek directed broadcastok továbbítására vannak konfigurálva. Ezek a képességek egy jövőbeli sablon-frissítésben adhatók hozzá.

Hibaelhárítás

Az eszköz nem ébred fel
  1. Ellenőrizd, hogy a Wake on LAN engedélyezve van a céleszköz BIOS/UEFI beállításaiban
  2. Ellenőrizd, hogy a hálózati adapteren engedélyezve van a WoL az operációs rendszer szintjén
  3. Győződj meg arról, hogy a TapHome-ban megadott MAC cím a céleszköz Ethernet adapteréé (nem Wi-Fi)
  4. Ellenőrizd, hogy az IP cím a célalhálózat helyes broadcast címére van beállítva
  5. Győződj meg arról, hogy a céleszköz tápegysége készenléti tápellátást biztosít a hálózati adapternek
Wi-Fi eszközök

A Wake on LAN vezetékes Ethernet kapcsolatokhoz készült. A legtöbb Wi-Fi adapter nem tartja fenn a kapcsolatot alacsony fogyasztású állapotokban, így a szabványos WoL magic packetek nem érik el őket. Egyes eszközök támogatják a Wake on Wireless LAN-t (WoWLAN), de ez egy különálló szabvány, amely eltérő konfigurációt igényelhet.

A Wake on LAN egyirányú protokoll — nincs beépített mechanizmus annak megerősítésére, hogy a céleszköz ténylegesen felébredt-e. Az ellenőrzéshez fontold meg egy különálló hálózati ping ellenőrzés hozzáadását, vagy az eszköz elérhetőségének figyelését egy másik TapHome integráción keresztül.

Elérhető eszközök

Wake on LAN Modul
Egyéni változók
MAC (string)MAC address of the target device in space-separated hex format (e.g. 12 34 56 78 9a bc)
Wake on LAN Nyomógomb

Magic packetet küld egy alvó hálózati eszköz felébresztéséhez — nyomd meg a küldéshez, nincs állapotvisszajelzés

action

Wake on LAN

Gombállapot írása
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);
Kapcsolat: Packet Parser → UDP
Lehetséges fejlesztések (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

Források