Я пытаюсь выяснить, почему режимы пробуждения по локальной сети, в самом простом виде, предназначены для адреса широковещательной передачи Ethernet (FF: FF: FF: FF: FF: FF), а не для адреса машины, которая должна быть включена ,
Связано ли это с внутренней таблицей сетевого коммутатора, которая назначает порт Mac по MAC-адресу?
источник
etherwake
иwakeonlan
утилиты. Исходный компьютер имеет несколько интерфейсов. Etherwake отправляет на MAC-адрес станции по умолчанию и позволяет вам указать интерфейс. Wakeonlan отправляет на широковещательный MAC-адрес адрес, и мне пришлось указать IP-адрес назначения, в противном случае он отправил пакет из неправильного интерфейса.Да. Поскольку срок действия сопоставлений истекает через некоторое время (обычно это 4 часа, если я правильно помню),
его необходимо транслировать, чтобы у него была возможность достичь целевой машины после того, как сопоставления исчезли.Редактировать:
Исправление: Если сопоставления истекают, сообщение все равно передается.
Единственная причина, по которой вам необходимо использовать широковещательную рассылку, заключается в том, что машина физически переместилась на другой порт и вы пытались использовать пакеты Magic для пробуждения машины до истечения срока действия сопоставлений. Похоже, это было бы удобно в центре обработки данных, но я не могу сказать, используется ли он на самом деле.
Хотя приведенный мною пример, вероятно, никогда не встречается, он, вероятно, является причиной, по которой обычно выбирается широковещание - он более надежен в случае плохих / устаревших отображений.
источник