166

My wireless adapter (Intel Dual Band Wireless-N 7260) has two settings in Device Manager which I cannot explain.

Wireless adapter properties

Wake on Magic Packet
Wake on Pattern Match

After a bit of research, I found this Microsoft Technet article which defines the feature as follows:

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

This rather cryptic description is a bit low on details. Can anyone help?

I would prefer that my laptop not be woken up remotely under any circumstances. I've disabled Allow this device to wake the computer on the Power Management tab, but these settings appear to be separate. My assumption is that I can set these two settings to Disabled without negative consequences. Is that right?

3
  • 6
    Note that based on my experience, WoLAN/WoWLAN most likely require a firmware (BIOS/UEFI) option to be enabled in addition to the adaptor setting. For instance, my laptop's wireless adaptor has this option offered by Windows, but no corresponding option exists in the firmware, and I can't seem to use WoWLAN regardless of the adaptor setting. You should check in the firmware, too, and disable it if really unwanted (just to be sure!). Commented Apr 18, 2016 at 12:43
  • @underscore_d, good point. I've tried a few times to make this work, but I've never actually seen a computer turn on in response to a network packet. Now that I think about it, you'd also have to make sure the network card is powered when the computer was "off" which might be another setting somewhere.
    – JPhi1618
    Commented Apr 20, 2016 at 17:35
  • @JPhi1618 Yeah, there are a lot of variables/dependencies. I should clarify my anecdote, my official firmware doesn't offer this option... I flashed it with a custom version with everything unlocked, mostly for laughs, but obviously not everything is really supported - case in point being the new WoWLAN setting. I've not dug into the details, but since the motherboard, firmware, wireless card, and possibly OS (judging by the existence elsewhere of 'always online' OEM services, etc.) all have to agree - suffice it to say that you need the right combination of pieces! Commented Apr 20, 2016 at 19:23

2 Answers 2

222

Sam3000's answer is very nice. I'll add some technical details.

Wake on Magic Packet causes the network card to awaken the computer when it receives a magic packet. A packet is considered "magic" when it contains FF FF FF FF FF FF (six instances of the largest possible byte value) followed by sixteen instances of the card's six-byte MAC address. That sequence can appear anywhere within the frame, so the packet can be sent over any higher-level protocol. Usually, UDP is used, but sometimes raw frames with EtherType 0x0842 are used. (Source: Wikipedia.)

Wake on Pattern Match is a superset of the previous. It will cause the card to wake the machine when various things come in, including a magic packet, a NetBIOS name query, a TCP SYN packet (either TCPv4 or TCPv6), etc. Those last ones may require ARP offload to be enabled. (Source: TechNet.)

If you don't want/need your computer to be woken up from anywhere else, you can disable both of those options.

14
  • 2
    " That sequence can appear anywhere within the frame, so the packet can be sent over any higher-level protocol" unless you're unlucky with fragmenting Commented Apr 18, 2016 at 14:22
  • There's also a problem if something in the stack encrypts the magic sequence Commented Apr 18, 2016 at 14:25
  • 2
    @JanDvorak Fortunately, the sequence is so short (only 102 bytes) that the packet should never need to be fragmented. It's virtually always the Layer 3 protocol that does the fragmenting, so there's no danger of the raw frame getting messed up.
    – Ben N
    Commented Apr 18, 2016 at 16:16
  • Wi-Fi level encryption is still a viable candidate to be screwed up by. Commented Apr 18, 2016 at 16:19
  • 6
    @JanDvorak That would only apply for Wi-Fi targets. And there you'd use a (subtly) different standard called WoWLAN, which requires the target to remain connected to the network (and therefore have access to the decryption key): revolutionwifi.blogspot.com.au/2010/11/… It's also largely useless now with Connected Standby being a thing.
    – Bob
    Commented Apr 19, 2016 at 0:30
130

These two settings form a feature of most modern computers known as "Wake on LAN"; in a nutshell, leaving this setting on allows the network card of your system to receive sufficient power to remain in standby mode, while the rest of the system is powered off. While in standby mode, it may receive a "magic packet" - a small amount of data specific to the mac address of the network card - and will respond to this by turning on the system. Very useful for remote control situations, however you are absolutely right that you may disable these features without any negative consequences - kudos to you for doing some prior research too.

For further information read "How-To Geek Explains: What is Wake-on-LAN and How Do I Enable It?".

1
  • 1
    Sounds like a waste of power to be listening for this packets actively, so it should save processing power and battery if this is off. Commented Mar 11, 2023 at 8:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .