Я ищу инструмент, который позволяет мне регистрировать компьютеры в сети (вероятно, брать их из базы данных LDAP, что было бы здорово), а затем, используя веб-интерфейс, разбудить их, отправив волшебный пакет WOL.
Только программное обеспечение FOSS, пожалуйста
Это не очень сложное программное обеспечение, поэтому я не могу поверить, что не могу там ничего найти. Может я не в нужных местах ищу?
Есть хороший пакет Ubuntu wakeonlan (уверен, что он будет доступен для других дистрибутивов). Я не думаю, что создание веб-интерфейса для этого будет слишком сложным. https://launchpad.net/ubuntu/+source/wakeonlan
Кроме того, в большинство маршрутизаторов Draytek встроена эта функция. Они поддерживают базу данных пар IP / MAC и позволяют отправлять пакеты WoL с помощью веб-интерфейса.
датаграмма и чарльзбридж верны. У меня не было проблем с использованием модемов pfSense и Draytek.
Стоит отметить, что WoL использует широковещательные пакеты - если вы не являетесь локальным компьютером и пытаетесь получить доступ через Интернет, у вас не будет никакой радости, и обычно VPN тоже обычно не передают широковещательные передачи.
Можно отправлять широковещательные сообщения через VPN, но я предпочел использовать основной маршрутизатор на каждом сайте, чтобы разбудить его локальные компьютеры.