Календарик

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Апр    
 1234
567891011
12131415161718
19202122232425
262728293031  

WOL в Synology DSM 6 — включаем удаленно другие компьютеры в сети

WOL в Synology DSM 6 - включаем удаленно другие компьютеры в сети

В домашней сети у меня стоит NAS от фирмы Synology к которому «прикручен» внешний доступ. Достаточно часто возникает необходимость, выключить удаленно какой либо комп в домашней сети. Проект, например, ночью делал, сохранил, а в облако или на NAS закинуть забыл. Или забыл вытащить рабочую флешку из компа,  а срочно нужны с нее файлы. Да мало ли какие причины

В моей сети другие компьютеры включал NAS и все отлично, пока не вышло обновление Операционной системы NAS - Synology DiskStation Manager 6….


Прошу не путать, не сам NAS удаленно включать с помощью WOL, а NAS включает другие компьютеры. Что бы сам NAS включался с помощью Magic Packet в WOL необходима поддержка со стороны железа в самом NAS.

Включать компы в локальной сети с NAS  можно разными способами:

  1. Командой через консоль (для DSM 6 команда synonet, для предыдущих ether-wake)
  2. Включить веб сервер на NAS, закачать php файлик и с его помощью будить компьютеры
  3. Из под графического интерфейса самой 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 адрес компьютера и сохранаяем

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

 

Вот и всё. Теперь когда надо включить компьютер - выбираем задачу и запускаем ее

Вот и всё. Теперь когда надо включить компьютер - выбираем задачу и запускаем ее


На этом все. Теперь NAS от Synology снова может включать

компьютеры в домашней сети

 


 

Понравился конкурс или хотите отблагодарить за ответы - жмякни разок на рекламу на сайте. Если что-нибудь выиграли просьба отписаться в комментариях

 

 

Докажи что ты не Бот - реши задачку :)
Сколько будет 9 + 5 ?
Please leave these two fields as-is:

Subscribe without commenting



Яндекс.Метрика