Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4936 Discussions

wake on lan with multicast



I'm trying to setup wake on lan for a home server. Basically I want it to start when the adapter receives an ethernet multicast request.

This happens typically when you start any computer in the network.

My server is an hp microserver and I installed a gigabit ct network adapter to get extended wol options. I'm running ubuntu 12.04 server with kernel 3.5.0 (and e1000e module 2.0)

I use the ethtool program to setup wol like this : ethtool -s eth0 wol m

(m means multicast, other available options are p (physical activity), u (unicast), b (broadcast) and g (magic packet))

So far wol works, in fact it works much better than expected... Using wireshark I found that some broadcast messages (with destination address FF:FF:FF:FF:FF:FF) are actually waking up my server ! I think the server shoud wake up when receiving requests with destination address starting with 01:00:5E (IANA multicast range) only. Am I wrong ?

This is annoying because my Internet cable router is sending some arp broadcast requests that wake up the server all the time.

So my questions are :

-is the behaviour considered as normal ? (broadcast packets identified as multicast packet for wol)

-if no does a fix exist or can be released ?

-if yes do you know a workaround to achieve my goal : wake up a machine automatically without having to send a wol magic packet and ignoring broadcast arp requests.

Thanks for help,


0 Kudos
0 Replies