Для достижения WOL вам нужно несколько вещей:
Сначала проверьте BIOS машины, с которой вы работаете, и убедитесь, что она поддерживает WOL. Если это так, убедитесь, что он включен.
Затем получите программу, которая может отправлять пакеты WOL:
- В Linux: sudo apt-get установить wakeonlan
- Для Windows просто найдите его для загрузки с помощью Google. Вероятно, есть 100 различных приложений, которые делают это, я не использую Windows, поэтому у меня нет ни одного, на который можно ссылаться.
Если вы хотите получать пакеты WOL извне вашей локальной сети. Настройте маршрутизатор для переадресации порта 9 на 255.255.255.255 (IP Broadcast-to-All address).
Чтобы получить действительно полезную информацию о протоколе WOL, а также образец файла захвата, который можно загрузить в wireshark, см. Эту статью .