У домашній мережі у мене стоїть NAS від фірми Synology до якого «прикручений» зовнішній доступ. Досить часто виникає необхідність, вимкнути віддалено будь-якої комп в домашній мережі. Проект. наприклад, вночі робив, зберіг, а в хмару або на NAS закинути забув. Або забув витягнути робочу флешку з компа, а терміново потрібні з неї файли. Та хіба мало які причини ...
У моїй мережі інші комп'ютери включав NAS і все відмінно, поки не вийшло оновлення Операційної системи NAS - Synology DiskStation Manager 6 ....
Прошу не плутати. не саме NAS віддалено включати за допомогою WOL, а NAS включає інші комп'ютери. Що б сам NAS включався за допомогою Magic Packet в WOL необхідна підтримка з боку заліза в самому NAS.
Включати комп'ютери в локальній мережі з NAS можна різними способами:
- Командою через консоль (для DSM 6 команда synonet. Для попередніх ether-wake)
- Включити веб сервер на NAS. закачати php файлик і з його допомогою будити комп'ютери
- З під графічного інтерфейсу самої DiskStation Manager - я вибрав цей спосіб
Вибрав я його тому. що включати веб сервер тільки для WOL не бачу сенсу. Консоль я вимкнув взагалі (задрали боти довбати на все поти і Брут - ip у мене реальний). Варіант через інтерфейс Synology DSM - простий і витончений.
Ну так ось. до виходу DiskStation Manager 6 все було нормально, в планувальнику були збережені завдання з командами для відправки Magic Packet на конкретний комп. (Ось лінк кому цікаво як це було в попередніх версіях DiskStation Manager)
У попередніх версіях включати комп'ютери в мережі можна було командою (з консолі або з планувальника):
Після поновлення команда ether-wake в цих завданнях перестала працювати. Пройшлося покурити закордонні форуми і шукати рішення. Як виявилося, розробники з Synology додали спеціальну свою команду для відправки Magic Packet:
У підсумку це виглядає приблизно ось так:
synonet --wake 00: 22: 15: 1B: 4B: A4 eth0
synonet є частиною DiskStation Manager 6. його не потрібно окремо встановлювати. Команда працює як в консолі так і через планувальник - а саме це нам і треба.
Приклад створення завдання для включення комп'ютера в DiskStation Manager 6
Заходимо в панель управління
Заходимо в панель управління і переходимо в планувальник
Відкриваємо планувальник і створюємо завдання
Даємо назву і вибираємо користувача
Ставимо параметр разового виконання
От і все. Тепер коли треба включити комп'ютер - вибираємо завдання і запускаємо її