Вот почему он называется «Wake-on- LAN ». Он должен работать в локальных сетях.
Однако мне не раз говорили, что, к моему удивлению, любой пакет, полученный сетевой картой компьютера, может быть волшебным, если он
- адресуется широковещательный MAC-адрес и
- содержит в любом месте полезной нагрузки волшебную строку (6x
FF
и 16x computer's MAC address
)
Однако вашему маршрутизатору необходимо разрешить пересылку пакетов на широковещательный MAC-адрес, или система WoL вашего компьютера должна быть более гибкой, например, принимать WoL, адресованные на его собственный MAC-адрес (я действительно думал, что это был стандартный подход, но Википедия говорит, что я не прав).
Поскольку похоже, что интернет-WoL ненадежен, поскольку вы будете зависеть от промежуточных маршрутизаторов, разрешающих его, вам, вероятно, будет безопаснее, если вы найдете в своей сети что-то, что вы можете использовать, чтобы сделать WoL для вас. Например, возможность использовать ssh
(или telnet
, но это опасно) для вашего маршрутизатора и отправлять оттуда волшебный пакет. Или, если ваш маршрутизатор поддерживается, проверьте dd-wrt и прошейте свой маршрутизатор, если вам это удобно. dd-wrt
может использоваться для отправки магического пакета из вашей сети, и, поскольку он всегда включен, вам не нужно больше оборудования в режиме онлайн 24/7.
Я использую Raspberry Pi в качестве "платформы" WoL - маршрутизатор имеет порт, перенаправленный на ssh
сервер Pi, поэтому я отправляю ssh
на Raspberry Pi и отправляю оттуда волшебный пакет. Поскольку он находится внутри локальной сети, он почти гарантирован, что WoL будет работать.