the problem with keys changing is...
if you run furious software while connected to the net the software will give you a different hardware fingerprint from the one one you have when not connected...
its wiser to run all the softwares before connecting, then connect and calculate keys, paste....disconnect and run software...
u dont need a connection to run softwares but for key generation only...