Отправляет ли WOL команду wake-on-LAN на все компьютеры в локальной сети?

Отправляет ли WOL команду wake-on-LAN на все компьютеры в локальной сети?

Я хотел бы иметь возможность пробуждать по локальной сети все компьютеры в моей домашней лаборатории. Могу ли я просто отправить пакет WOL на 192.168.1.255/24 и пробуждать компьютеры в моей локальной сети? Спасибо.

решение1

Да и нет.

Пакеты WoL в целом обычно передаются широковещательно, чтобы достичь сетевых карт, не имеющих IP-адреса. Однако данные пакета – сам «магический пакет» – должны содержать индивидуальный MAC-адрес машины. Поэтому, если вы используете функцию wake-on-magic-packet, она всегда направлена.

То же самое относится к большинству видов функций пробуждения по шаблону: в то время как многие карты позволяют программировать набор пользовательских шаблонов пробуждения (например, запросы ARP, TCP SYN), многие операционные системы имеютжестко закодированный списоктаких моделей и онивсетакже специфичен для хоста. (Пробуждение всей подсетиредко(желаемая функция.)

С помощью Linux вы, возможно, сможете запрограммировать один и тот же шаблон WoL на все хосты; однако было бы гораздо проще просто отправить несколько отдельных пакетов WoL с помощью простого скрипта оболочки.

Связанный контент