Вопрос: Что такое «Магический пакет» для пробуждения компьютера?


Мой беспроводной адаптер (Intel Dual Band Wireless-N 7260) имеет два параметра в диспетчере устройств, которые я не могу объяснить.

Wireless adapter properties

Wake on Magic Packet
Wake on Pattern Match

После небольшого исследования я нашел это Microsoft Technet статья, которая определяет функцию следующим образом:

Defines if a network adapter is enabled to wake a computer on the magic packet.

Это довольно загадочное описание немного ниже деталей. Может ли кто-нибудь помочь?

Я бы предпочел, чтобы мой ноутбук не пробуждаться дистанционно при любых обстоятельствах. Я отключен Разрешить этому устройству разбудить компьютер на Управление энергопотреблением , но эти настройки выглядят как отдельные. Мое предположение заключается в том, что я могу установить эти два параметра в «Отключено» без негативных последствий. Это правильно?


148
2018-04-17 21:29


Источник


Обратите внимание, что, исходя из моего опыта, WoLAN / WoWLAN, скорее всего, потребует включения прошивки (BIOS / UEFI) в дополнение к настройке адаптера. Например, беспроводной адаптер моего ноутбука имеет эту опцию, предлагаемую Windows, но в прошивке нет соответствующей опции, и я не могу использовать WoWLAN независимо от настройки адаптера. Вы также должны проверить прошивку и отключить ее, если она действительно нежелательна (просто убедитесь!). - underscore_d
@underscore_d, хорошая точка. Я пробовал несколько раз, чтобы выполнить эту работу, но я никогда не видел, чтобы компьютер включался в ответ на сетевой пакет. Теперь, когда я думаю об этом, вам также необходимо убедиться, что сетевая карта включена, когда компьютер был выключен, что может быть другой настройкой где-то. - JPhi1618
@ JPhi1618 Да, есть много переменных / зависимостей. Я должен уточнить мой анекдот, мой официальный прошивка не предлагает эту опцию ... Я высветил ее с помощью специальной версии со всем разблокированным, в основном для смеха, но, очевидно, не все действительно поддерживается - в данном случае это новый параметр WoWLAN. Я не вникал в детали, но поскольку материнская плата, прошивка, беспроводная карта и, возможно, ОС (судя по существованию в других местах «всегда онлайн» услуг OEM и т. Д.), Все должны согласиться - достаточно сказать, что вы нужна правильная комбинация штук! - underscore_d
Это кажется странным. У кого достаточно опыта, чтобы знать, что связано с любым другим свойством в этом списке (Fat Channel Intolerant?!?), Но не знает, что такое Wake on LAN? - superphonic


Ответы:


Ответ Sam3000 очень приятный. Я добавлю некоторые технические подробности.

Wake on Magic Packet заставляет сетевую карту разбудить компьютер, когда он получает волшебный пакет. Пакет считается «волшебным», когда он содержит FF FF FF FF FF FF (шесть экземпляров наибольшего возможного байтового значения), за которыми следуют шестнадцать экземпляров шестибайтового MAC-адреса карты. Эта последовательность может появляться в любом месте кадра, поэтому пакет может быть отправлен по любому протоколу более высокого уровня. Обычно используется UDP, но иногда необработанные кадры с EtherType 0x0842 используются. (Источник: Википедия.)

Пробуждение по матчу является надмножеством предыдущего. Это заставит карту разбудить машину, когда появятся различные вещи, включая волшебный пакет, запрос имени NetBIOS, пакет TCP SYN (TCPv4 или TCPv6) и т. Д. Этим последним может потребоваться включить разгрузку ARP. (Источник: TechNet.)

Если вы не хотите / нуждаетесь в том, чтобы ваш компьютер проснулся из другого места, вы можете отключить оба этих параметра.


212
2018-04-17 23:12



«Эта последовательность может появляться в любом месте кадра, поэтому пакет может быть отправлен по любому протоколу более высокого уровня», если вам не повезло с фрагментацией - John Dvorak
Также существует проблема, если что-то в стеке шифрует магическую последовательность - John Dvorak
@JanDvorak К счастью, последовательность настолько короткая (всего 102 байта), что пакет никогда не должен быть фрагментирован. Это практически всегда протокол уровня 3, который выполняет фрагментацию, поэтому нет опасности, что необработанный кадр будет запутан. - Ben N
Шифрование уровня Wi-Fi по-прежнему остается жизнеспособным кандидатом. - John Dvorak
@JanDvorak Это применимо только для целей Wi-Fi. И там вы будете использовать (тонко) другой стандарт WoWLAN, который требует, чтобы цель оставалась подключенной к сети (и, следовательно, имела доступ к ключу дешифрования): revolutionwifi.blogspot.com.au/2010/11/... Это также в значительной степени бесполезно теперь, когда Connected Standby - вещь. - Bob


Эти две настройки составляют функцию большинства современных компьютеров, известных как «Wake on LAN»; в двух словах, оставляя эту настройку, позволяет сетевой карте вашей системы получать достаточную мощность, чтобы оставаться в режиме ожидания, а остальная часть системы отключена. В режиме ожидания он может получить «волшебный пакет» - небольшой объем данных, специфичный для MAC-адреса сетевой карты, - и ответит на это, включив систему. Очень полезна для ситуаций с дистанционным управлением, однако вы абсолютно правы, что можете отключить эти функции без каких-либо негативных последствий - и вам тоже будет полезно сделать некоторые предварительные исследования.

Для получения дополнительной информации читайте «How-To Geek объясняет: что такое Wake-on-LAN и как мне его включить?»,


123
2018-04-17 22:03