Задумав як спростити рутинну процедуру пробудження компиків..
Для використання функції Wake on LAN в Debian потрібно встановити програму wakeonlan
, яка знаходиться в репозиторії. Якщо вона не встановлена, встановлюємо її за допомогою команди:
sudo apt-get install wakeonlan
Після того, як програма буде встановлена, ми можемо створити скрипт, який буде використовувати її функціонал. Створюємо файл з розширенням .sh
(наприклад, wakeonlan.sh
) і вставляємо такий код:
#!/bin/bash
# Введіть MAC-адресу пристрою, який ви хочете ввімкнути mac_address="11:22:33:44:55:66"
# Викликаємо програму wakeonlan з вказанням MAC-адреси
wakeonlan $mac_address
Зберігаємо файл та надаємо йому права на виконання за допомогою команди:
chmod +x wakeonlan.sh
Тепер, коли ви хочете ввімкнути пристрій за його MAC-адресою, ви можете запустити цей скрипт.
Щоб розмістити посилання на локальній веб-сторінці, створіть HTML-файл та додайте посилання на цей скрипт. Наприклад, якщо ви зберегли файл wakeonlan.sh
в домашній директорії, то HTML-код для посилання буде виглядати так:
<a href="/home/user/wakeonlan.sh">Wake up device</a>
Де user
– це ваше ім’я користувача в системі. При кліку на посилання, скрипт буде виконуватись та вмикати пристрій з вказаною MAC-адресою.
Тепер можно на локальному вебсервері закинути ще один потрібний лінк