# 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í ```bash 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.