Files
janssen/WakeOnLan/wake_z230_v1.0.md
2026-06-19 14:28:54 +02:00

1.5 KiB

wake_z230 — Wake-on-LAN budič (v1.0)

Soubor: wake_z230_v1.0.py · Datum: 2026-06-19

Pošle Wake-on-LAN „magic packet" pro probuzení počítače Z230 v místní síti. Čistě stdlib (socket), bez závislostí.

Cíl

  • Z230 — Realtek Gaming 2.5GbE, MAC 1C-86-0B-2B-1F-B4, IP 192.168.1.87
  • Broadcast: 255.255.255.255 + 192.168.1.255, UDP porty 9 a 7

Použití

python wake_z230_v1.0.py                          # probudí Z230 (výchozí)
python wake_z230_v1.0.py AA:BB:CC:DD:EE:FF         # jiná MAC
python wake_z230_v1.0.py --mac 1C-86-0B-2B-1F-B4 --broadcast 192.168.1.255

Podmínky funkčnosti

  • Spouštět z PC na stejném LAN segmentu jako cíl (broadcast).
  • Na Z230 musí být zapnutý WoL (je: Wake on Magic Packet Enabled, Shutdown WOL Enabled, Fast Startup vypnutý) — probudí ze spánku S3 i z vypnutí S5.

Omezení

  • Jen lokální síť. Přes routovanou VPN (WireGuard končí na Mikrotiku) se broadcast obvykle nepřenese. Pro vzdálené buzení z dovolené je v plánu wake-agent na Toweru (Telethon, vlastní session wake, trigger přes Telegram Reply) — Tower je always-on a emituje packet přímo na LAN segment.

Než pojedeš na dovolenou (TODO)

  • DHCP rezervace 192.168.1.87 ↔ 1C-86-0B-2B-1F-B4 na Mikrotiku (jinak po probuzení může mít jinou IP).
  • Ověřit AllowedIPs ve WG profilu, že kryje 192.168.1.0/24.
  • Reálný test: nechat Z230 usnout a probudit přes plánovaný wake-agent.