wake on lan changes
This commit is contained in:
@@ -14,7 +14,7 @@ Kiosk na dwa monitory. Lewy ekran wyświetla `http://diluals31/terminal/ift/5/DE
|
||||
│ Wirtualny desktop 3840×1080 (xrandr --right-of) │
|
||||
│ ┌──────────────────────────┐ ┌──────────────────────────────┐ │
|
||||
│ │ Chromium (fullscreen) │ │ LibreOffice Impress --show │ │
|
||||
│ │ DP-1 (0,0–1920×1080) │ │ HDMI-1 (1920,0–3840×1080) │ │
|
||||
│ │ DP-1 (0,0–1920×1080) │ │ HDMI-1 (1920,0–3840×1080) │ │
|
||||
│ │ http://diluals31/... │ │ terminal_live.pptx │ │
|
||||
│ └──────────────────────────┘ └──────────────────────────────┘ │
|
||||
│ ▲ above (wmctrl) ▲ │
|
||||
@@ -231,7 +231,11 @@ GRUB_TIMEOUT=0
|
||||
|
||||
## Harmonogram — Automatyczne wyłączanie i Wake on LAN
|
||||
|
||||
Kiosk wyłącza się automatycznie w **sobotę o 7:00** i jest budzony przez Magic Packet (Wake on LAN) w **niedzielę o 21:00**.
|
||||
Kiosk wyłącza się automatycznie w **sobotę o 7:00** i jest budzony przez Magic Packet (Wake on LAN) co 5 minut przez całe okno aktywności (**niedziela 21:00 – sobota 7:00**). Pakiet WoL jest ignorowany gdy kiosk jest już włączony — cykliczne wysyłanie nie powoduje restartów.
|
||||
|
||||
> **Utrata prądu:** WoL nie zadziała gdy karta sieciowa nie ma zasilania. Aby kiosk sam wstał po powrocie prądu, wejdź w ustawienia BIOS/UEFI i ustaw opcję **Restore on AC Power Loss** (lub **After Power Failure**) na **Power On**. W połączeniu z cyklicznym WoL zapewnia to pełne pokrycie: brak prądu → BIOS bootuje automatycznie; awaria software → WoL obudzi po max. 5 min.
|
||||
>
|
||||
> Jeśli prąd wróci w oknie wyłączenia (sobota 7:00 – niedziela 20:59), kiosk uruchomi się przez BIOS, ale `kiosk-schedule` wyłączy go ponownie w ciągu max. 5 minut.
|
||||
|
||||
### Na kiosku
|
||||
|
||||
@@ -267,7 +271,7 @@ ip link show | grep -A1 "state UP" | grep ether | awk '{print $2}'
|
||||
|
||||
Zanotuj ten adres — potrzebny do konfiguracji serwera (krok poniżej).
|
||||
|
||||
### Na serwerze (192.168.40.201)
|
||||
### Na serwerze (192.168.40.126)
|
||||
|
||||
Zainstaluj narzędzie do wysyłania Magic Packet:
|
||||
|
||||
@@ -275,14 +279,17 @@ Zainstaluj narzędzie do wysyłania Magic Packet:
|
||||
apt install wakeonlan
|
||||
```
|
||||
|
||||
Utwórz plik crona wysyłającego WoL w niedzielę o 21:00 (wstaw MAC kiosku):
|
||||
Utwórz plik crona wysyłającego WoL co 5 minut przez całe okno aktywności kiosku (wstaw MAC kiosku):
|
||||
|
||||
```bash
|
||||
cat > /etc/cron.d/kiosk-wol << 'EOF'
|
||||
SHELL=/bin/sh
|
||||
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
|
||||
# Obuć kiosk WS-VK016 w niedzielę o 21:00
|
||||
0 21 * * 0 root wakeonlan XX:XX:XX:XX:XX:XX
|
||||
# Budź kiosk WS-VK016 co 5 min w oknie aktywności: nd 21:00 – sb 7:00
|
||||
# Jeśli kiosk jest już włączony, pakiet WoL jest ignorowany (bezpieczne).
|
||||
*/5 21-23 * * 0 root wakeonlan XX:XX:XX:XX:XX:XX
|
||||
*/5 * * * 1-5 root wakeonlan XX:XX:XX:XX:XX:XX
|
||||
*/5 0-6 * * 6 root wakeonlan XX:XX:XX:XX:XX:XX
|
||||
EOF
|
||||
chmod 644 /etc/cron.d/kiosk-wol
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user