The problem: When you disable a network adapter (unplug the cable or disconnect from WiFi) this NIC disappears from the hardware list inside Java. This changes the hardware fingerprint and the SOClass activation becomes invalid. There is no problem with changing the network itself – IP configuration changes or WiFi name (SSID) – only the (dis)appearance of the network adapter is a problem. So you can easily use WiFi at both places without any hassle.
Using SOClass with changing hardware is generally not allowed, but we make some compromises for SOClass Developers, because we understand the need to work in different environments. Having said that, we are not able to manipulate the hardware fingerprint coming from your computer. The easiest approach would be to use the same network adapter on all locations (e.g. wireless). If this is not possible, you have to generate one activation request for each hardware configuration and send them all to us, correctly labeled. For each configuration, you have to make a copy (a snapshot) of the whole activation directory, immediately after the server generates the activation request file while in this configuration. When we send you the actk files, put each of them in the correct directory copy. These may be for example “no-network”, “wifi” and “cable”.
Then you can make a simple OS script to copy the right activation directory to SOClass and start the server.
We will repeat this: for each configuration you need to keep a copy of the whole activation directory. Please remember for which config is each copy as we are not able to tell you.
Of course when you send us all this, it must be accompanied with a little explanation and the correct license number for this computer. How to request server activations.
Notes:
- VMWare and similar VM software also adds virtual hardware, so activations before VMWare will not work any longer when you (re)install it.
- Other software can also add or change hardware, for example VPN software.
- On the Mac, there is a known problem with the AWDL protocol and its virtual adapter, see the solution.
- Windows is known to sometimes re-enumerate (rediscover) the network hardware, this is when the network connection is suddenly named “Network connection 4” etc. We have made special provisions to circumvent this problem in the recent SOClass releases.
In all such cases you will need a new set of activations. We will expect the user to fix the changing hardware problem as we can not provide endless activations.
If there is something unclear please contact us for additional information.