Простий скрипт Wake on Lan

Автор | 04.03.2023

Задумав як спростити рутинну процедуру пробудження компиків..

Для використання функції 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-адресою.

Тепер можно на локальному вебсервері закинути ще один потрібний лінк

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *