Якщо ви не тримаєте домашні машини постійно працюючими, ви можете увімкнути їх віддалено за допомогою функції Wake-on-LAN. Робити справи вручну - це нелегко, але ви можете запланувати автоматичне пробудження комп’ютерів щодня за допомогою DD-WRT.
Бути енергосвідомим - це велика річ. Навіщо залишати комп’ютери увімкненими, коли ви не вдома, щоб ними користуватися? Ця ситуація особливо актуальна для ПК для домашнього кінотеатру - вони вам дійсно потрібні лише тоді, коли ви переглядаєте речі вдома. Проблема полягає в тому, що доводиться вмикати їх і чекати, поки вони завантажаться або вимикати із сплячого режиму. Звичайно, ви можете використовувати Wake-on-LAN для їх віддаленого ввімкнення, але це також вимагає вашого втручання. Однак, якщо ви використовуєте DD-WRT, ви можете встановити графік автоматичного ввімкнення своїх машин, щоб вони були готові до вас.
Ми припустимо, що ваш комп’ютер налаштований на функцію Wake-on-LAN у BIOS та / або операційній системі.
Базова конфігурація WOL
Відкрийте браузер і відкрийте сторінку входу DD-WRT маршрутизатора, а потім перейдіть до Адміністрування> WOL.
Тут ви можете легко відправляти запити Wake-on-LAN на комп’ютери, встановивши прапорець “Enable WOL?” біля комп'ютера у списку Доступні хости.
Якщо у вас є комп’ютер, якого немає в списку, але підключений, ви можете вручну ввести інформацію внизу розділу WOL-адреси. Просто натисніть кнопку «Прокинутись», щоб розбудити цей комп’ютер!
Щоб запланувати щоденне пробудження комп’ютера (якщо він ще не пробуджений), просто зачекайте до відповідного часу доби, коли ви хочете, щоб він прокинувся. На сторінці WOL прокрутіть униз до Автоматичне пробудження по локальній мережі.
Там, де написано “WOL daemon”, натисніть кнопку “Увімкнути”.
Тут ви можете вказати, через який проміжок часу виводити комп'ютер з режиму сну. 86400 - це те, що ми хочемо для щоденної перевірки. У розділі “Ім'я хоста” ви хочете вказати широкомовну IP-адресу для вашої мережі. Для мереж 192.168.1.X це буде 192.168.1.255. Якщо ваш комп’ютер має пароль „SecureOn” для Wake-on-LAN, тоді ви можете ввести його у вказане місце. Нарешті, введіть MAC-адресу машини, яку ви хочете пробудити в цей час. Ви можете налаштувати декілька комп’ютерів, ввівши кілька MAC-адрес, кожен у новому рядку. Натисніть Зберегти та застосувати налаштування, і все готово!
Розширена конфігурація - Використання Cron
Якщо ви хочете отримати більш конкретний контроль над тим, коли ваш комп'ютер прокидається, DD-WRT дозволяє вам налаштувати завдання cron для цього процесу. Перейдіть до Адміністрування> Управління та прокрутіть вниз до розділу Cron.
У цьому розділі ви хочете додати рядок із таким форматом:
mm hh dd MM wd root / usr / sbin / wol -p <port> -i <IP Address> <MAC Address>
У наведеному вище прикладі я використав таку інформацію:
15 17 * * 1-5 корінь / usr / sbin / wol -p 7 -i 192.168.1.255 00: 30: 67: 2f: 4c: 6c
Це означає, що о 17 годині 15 хвилин (17:15) кожного робочого дня з номером 1-5 (з понеділка по п’ятницю) потрібно надіслати запит WOL. Цей запит слід надіслати через порт 7 на широкомовну IP-адресу 192.168.1.255 на комп'ютер, підключений до 00: 30: 67: 2f: 4c: 6c. Якщо вам потрібна додаткова інформація про зміну синтаксису cron, погляньте на нашу статтю Створіть планувальник завантажень з невеликим вмінням програмувати та перейдіть до розділу “Linux Cron”. Там ви побачите, як налаштувати початковий синтаксис для різних дат, часу, днів тижня тощо.
Ви також можете додати кілька завдань cron - кожен на новому рядку - для налаштування різних графіків для різних машин!
Це працює без будь-якої додаткової конфігурації для комп'ютерів, підключених до маршрутизатора Ethernet. Якщо ви використовуєте Статичний DHCP для призначення IP-адрес за MAC-адресами ви навіть можете активувати сплячі (але не вимкнені) комп’ютери, які підключені бездротово - просто обов’язково використовуйте MAC-адресу бездротової карти, а не Ethernet-карти. Також зауважте, що пакети WOL надсилаються з мережі, тому, навіть якщо ви не налаштовані на віддалений доступ, це все одно буде працювати.