Алиса управляет компьютером-2 (WakeOnLAN)

Материал из База знаний
Перейти к навигации Перейти к поиску



В предыдущей статье по управлению компьютером при помощи Алисы рассмотрено использование программы Laitis в связке с известным навыком "Домовёнок Кузя". В этой - подробная инструкция по настройке включения компьютера через Алису с использованием технологии Wake On LAN.


Настройка Wake on LAN в BIOS

Далее необходимо настроить BIOS или UEFI, зависит от новизны вашего ПК. Как правило Wake on LAN по умолчанию отключен и его необходимо включать вручную. Для входа как правило используются кнопка Delete или F2, зависит от производителя, её необходимо нажимать при включении ПК, как только появится изображение на мониторе. Настройку будем делать на примере старой материнской платы ASUS M2N SLI Deluxe. Заходим в BIOS, находим там раздел питания обычно он называется Power.

Bios wake on lan2.jpg


Настройка Wake on LAN на роутере

Дальнейшие настройки зависят от того, как именно вы хотите использовать Wake on LAN. Если включать компьютер только по локальной сети - скорее всего, настройка роутера вам не потребуется. Если же необходимо включать компьютер через интернет, то для этого необходим "белый" IP-адрес в интернете, выдаваемый вашим провайдером. Без этого, увы, «магический» пакет до вашего ПК не дойдет.

Проверить, какой IP выдает вам провайдер, довольно просто. Сначала зайдите в web-интерфейс роутера и посмотрите адрес, полученный при подключении к интернету. Затем зайдите на страницу yandex.ru/internet и сравните IP-адрес с предыдущим. Если они одинаковые - вам повезло, у вас уникальный, "белый" IP-адрес.

Далее есть два варианта:

  1. Арендовать статический внешний IP-адрес у вашего провайдера. Этот вариант - единственный для тех, кому выдается "серый" IP.
  2. Второй вариант дешевле (а если повезет, то и бесплатен): использование динамического DNS (DDNS), настройки которого, скорее всего, есть в вашем роутере. С динамическим DNS вы обращаетесь к роутеру через доменное имя, зарегистрированное в сервисе DDNS (таких сервисов довольно много, популярным бесплатным является No-IP). Самый известный - пожалуй, DynDNS, есть и российский DNS-Master. Многое зависит от того, какие из них поддерживает ваш роутер. Шаги регистрации опустим, они для всех сервисов разные, да и не входят в тему статьи.


Настроим роутер на примере Zyxel Keenetic с микропрограммой NDMS v2:

  • В web-интерфейсе переходим в раздел "Безопасность".
  • Настраиваем правило трансляции NAT для адреса 192.168.1.254 (для сети по умолчанию 192.168.1.0) на интерфейсе, который вы используете для подключения к интернету. Протокол UDP, порт по умолчанию 9, при желании можете использовать другой. Порт в межсетевом экране открывать не нужно.


Zyxel wake on lan1.jpg

  • Если у вас нет статического IP - настроим клиент DDNS (доступны No-IP, DNS-master и DynDNS). Заходим в раздел "Интернет" на вкладку DynDNS и вводим логин, пароль и домен, которые зарегистрировали перед этим в сервисе. Нажимаем "Применить".


Zyxel wake on lan2.jpg

  • Создадим в роутере статический широковещательный адрес. Для этого подключаемся к роутеру через telnet-клиент и вводим команды:


 ip arp 192.168.1.254 ff:ff:ff:ff:ff:ff
 system config-save


Настройка роутера закончена! Осталось его перезагрузить.


Настройка сервиса для отправки Wake On LAN

Теперь нам нужен сервис для отправки команды пробуждения компьютера (например, этот). Прописываем MAC-адрес нужного компьютера, и IP-адрес или домен вашего роутера, Порт укажем 9.


3435345.jpg

Полученный адрес копируем из адресной строки браузера. Пример:

https://sanstv.ru/wake_on_lan?ip=тут ип адрес&port=9&mac=тут мак адрес


345345555.jpg


Домовёнок Кузя

  • Идём на сайт навыка "Домовёнок Кузя" (здесь есть инструкция по связке аккаунта Яндекс с навыком).
  • Создаём GET-запрос.
  • Вставляем полученную выше ссылку.
  • Настраиваем команду. Активационная фраза - "Включить компьютер". Далее привязываем к нужным устройствам.


6666644.jpg 345345435345.jpg

  • Регистрируем домовёнка на нужной колонке:


777777.jpg


  • ПОследним шагом создаём сценарий, в котором пишем удобную нам команду, и посылаем запрос на станцию с просьбой домовёнка кузю включить компьютер.

Радуемся полноценному управлению голосом.