Що таке "Чарівний пакет" для пробудження комп'ютера?


151

Мій бездротовий адаптер (Intel Dual Band Wireless-N 7260) має два налаштування в Диспетчері пристроїв, які я не можу пояснити.

Властивості бездротового адаптера

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.

Цей досить виразний опис трохи недоступний для деталей. Хтось може допомогти?

Я вважаю за краще, щоб мій ноутбук ні в якому разі не пробуджувався віддалено. Я відключив Дозволити цьому пристрою розбудити комп'ютер на вкладці " Управління живленням" , але ці налаштування здаються окремими. Моє припущення полягає в тому, що я можу встановити ці два налаштування на Інвалід без негативних наслідків. Це так?


6
Зауважте, що, виходячи з мого досвіду, WoLAN / WoWLAN, швидше за все, вимагає включення опції мікропрограмного забезпечення (BIOS / UEFI) на додаток до налаштування адаптера. Наприклад, бездротовий адаптер мого ноутбука має цю опцію, запропоновану Windows, але в прошивці не існує відповідної опції, і я не можу використовувати WoWLAN незалежно від налаштування адаптера. Ви також повинні перевірити прошивку і відключити її, якщо вона справді небажана (просто напевне!).
підкреслюй_

@underscore_d, хороший момент. Я кілька разів намагався зробити цю роботу, але я ніколи не бачив, щоб комп'ютер включався у відповідь на мережевий пакет. Тепер, коли я замислююся над цим, вам також доведеться переконатися, що мережева карта працює, коли комп'ютер "вимкнено", що може бути десь іншим налаштуванням.
JPhi1618

@ JPhi1618 Так, існує багато змінних / залежностей. Я повинен уточнити свій анекдот, моя офіційна прошивка не пропонує цю опцію ... Я прошив її спеціальною версією з усім розблокованим, в основному для сміху, але очевидно, що все не підтримується - натомість справа в новому налаштуванні WoWLAN. Я не вникав у деталі, але оскільки материнська плата, вбудована програма, бездротова карта та, можливо, ОС (судячи з існування в інших місцях «завжди онлайн» сервісів OEM, і т. Д.), Всі повинні погодитися - досить сказати, що ви потрібна правильна комбінація штук!
підкреслюй_d

Це здається дивним. Хто має достатньо досвіду, щоб знати, до чого відноситься будь-яка інша власність у цьому списку (непереносимість жирного каналу?!?), Але не знає, що таке Wake on LAN?
суперфонічний

Відповіді:


215

Відповідь Sam3000 дуже приємна. Я додам деякі технічні деталі.

Wake on Magic Packet змушує мережеву карту розбудити комп'ютер, коли він отримає чарівний пакет. Пакет вважається "магічним", коли він містить FF FF FF FF FF FF(шість екземплярів найбільшого можливого байтового значення), а за ним - шістнадцять екземплярів шестибайтової MAC-адреси картки. Ця послідовність може з’являтися в будь-якому місці кадру, тому пакет може бути надісланий через будь-який протокол вищого рівня. Зазвичай використовується UDP, але іноді використовуються необроблені кадри з EtherType 0x0842. (Джерело: Вікіпедія .)

Wake on Pattern Match - це суперсеть попереднього. Це призведе до того, що карта розбудить машину, коли надходять різні речі, включаючи чарівний пакет, запит імені NetBIOS, пакет SYN SYN (або TCPv4, або TCPv6) і т. Д. Для останніх, можливо, потрібно буде активувати завантаження ARP. (Джерело: TechNet .)

Якщо ви не хочете / потребуєте пробудження вашого комп’ютера з будь-якого іншого місця, ви можете відключити обидва ці варіанти.


2
"Ця послідовність може з’являтися в будь-якій точці кадру, тому пакет може бути надісланий через будь-який протокол вищого рівня", якщо вам не пощастить з фрагментацією
Джон Дворак

Також є проблема, якщо щось у стеці зашифровує магічну послідовність
Джон Дворак

2
@JanDvorak На щастя, послідовність настільки коротка (всього 102 байти), що пакет ніколи не потребує фрагментації. Практично завжди протокол Layer 3 робить фрагментацію, тому немає небезпеки зіпсувати кадр.
Бен N

Шифрування рівня Wi-Fi все ще є життєздатним кандидатом, на який потрібно викрутити.
Джон Дворак

6
@JanDvorak Це стосується лише цілей Wi-Fi. І там ви використовуєте (тонко) інший стандарт під назвою WoWLAN, який вимагає, щоб ціль залишалася підключеною до мережі (і, отже, мав доступ до ключа дешифрування): revolutionwifi.blogspot.com.au/2010/11/… Це також значною мірою марно зараз, коли підключений режим очікування є річчю.
Боб

125

Ці два налаштування утворюють особливість більшості сучасних комп'ютерів, відомих як "Прокидання по локальній мережі"; Якщо коротко, цей параметр увімкнено, щоб мережева карта вашої системи отримувала достатню потужність, щоб залишатися в режимі очікування, а решта системи вимкнена. Перебуваючи в режимі очікування, він може отримати "чарівний пакет" - невелику кількість даних, характерних для mac-адреси мережевої карти - і відповість на це, включивши систему. Дуже корисно для ситуацій дистанційного керування, проте ви абсолютно праві, що можете відключити ці функції без будь-яких негативних наслідків - кудо вам і для попереднього дослідження.

Для отримання додаткової інформації читайте "Як пояснити, як Geek пояснює: що таке функція Wake-on-LAN і як я це вмикаю?" .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.