Patent ID: 8539048

Claim:
An electronic device in communication with a remote sever, the electronic device comprising: a storage system; at least one processor; and one or more programs stored in the storage system and being executable by the at least one processor, the one or more programs comprising: a configuration file acquisition module operable to obtain a default configuration file from the remote server, and execute the default configuration file to boot the electronic device; an identification module operable to obtain hardware configurations of the electronic device, and identify a corresponding media access control (MAC) list in the remote server according to the obtain hardware configurations; a MAC value obtaining module operable to obtain a specific MAC value corresponding to an unused status flag from the MAC list, update the unused status flag of the specific MAC value to a used status flag, and obtain a default MAC value of a network card of the electronic device; a setting module operable to replace the default MAC value of the network card with the specific MAC value; the configuration file acquisition module further operable to obtain a specific configuration file from the remote server according to the specific MAC value, and reboot the electronic device according to the specific configuration file.