Comment 4 for bug 737479

Revision history for this message
Andres Rodriguez (andreserl) wrote :

Hi Jim,

Thank your for taking the time to file this bug and sending this script. It is indeed very very interesting and I definitely gonna consider it for the next release of PowerNap (3.x).

Now, I just want to get something straight:

When target/monitored machines are sleeping (suspended, hibernated, etc), and an ARP packet for any of those machines is heard over the network, then your script sends a WoL packet to the machine from which an ARP was sent to?

So for example, if I have ServerA (192.168.1.100) suspended, and some router/switch tries to discover if ServerA is in the local network, by sending broadcasting ARP messages for 192.168.1.100 to discover its MAC address, then your script will sniff that ARP packet and send a WoL to 192.168.1.100?

Now, the way I think I can integrate your script with powerwake, is that for the next Ubuntu release, I'd like to have a powerwaked daemon that keeps track of all the machine on the local network that are using PowerNap. This way we have some kind of client/'server approach to administer PowerNap clients from the server (such as schedule wakeups, poweroffs, and things like that), and I believe your script fits here perfectly.

Finally, I'm marking this bug as invalid for Ubuntu, but open it in the project's bug tracking system as this is a feature request and should be handled there.

Thanks a lot!! This is indeed awesome!