the activations is based on the Physical (or MAC) address of the active network card.
If you switch between a wireless and a hard wired connection, each connection type has it's own MAC address, so will require reactivation.
This can also happen if you have VPN Software installed that creates a virtual network connection. The virtual network connection will constantly change the MAC Address and cause the reactivation