
В домашней сети у меня стоит 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 -i eth0 [mac address]
После обновления команда ether-wake в этих задачах перестала работать. Прошлось покурить зарубежные форумы и искать решение. Как оказалось, разработчики из Synology добавили специальную свою команду для отправки Magic Packet:
synonet —wake [MAC address] eth0
где:
- [MAC address] – это MAC адрес компьютера который надо включить
- eth0 – интерфейс которым NAS смотрит в локальную сеть
В итоге это выглядит примерно вот так:
synonet —wake 00:22:15:1B:4B:A4 eth0
synonet является частью DiskStation Manager 6, его не нужно отдельно устанавливать. Команда работает как в консоли так и через планировщик – а именно это нам и надо.
Пример создания задачи для включения компьютера в DiskStation Manager 6

Заходим в панель управления

Заходим в панель управления и переходим в планировщик

Открываем планировщик и создаем задачу

Даем название и выбираем пользователя

Ставим параметр разового выполнения

Прописываем команду, MAC адрес компьютера и сохранаяем

Вот и всё. Теперь когда надо включить компьютер — выбираем задачу и запускаем ее
На этом все. Теперь NAS от Synology снова может включать
компьютеры в домашней сети
Понравился конкурс или хотите отблагодарить за ответы — жмякни разок на рекламу на сайте. Если что-нибудь выиграли просьба отписаться в комментариях
Популярное