摘要 |
A MAC address database server assigns a unique MAC address to a network interface device connected to the MAC address database server via a network. The MAC address database server includes a storage device for storing a MAC address file including multiple MAC addresses. When a MAC address is to be assigned to a network interface device, the MAC address database server reads out one MAC address from the MAC address file and transmits the MAC address to the network interface device. When the MAC address database server receives a notification that the transmitted MAC address has been successfully assigned to the network interface device, all of the addresses in the MAC address file except for the transmitted MAC address are rewritten to a temporary MAC address file. The temporary MAC address file may be stored on the same storage device as the MAC address file or on an external storage device. Then the MAC address database server deletes the transmitted MAC address from the MAC address file. If the MAC address file is ever damaged, the temporary MAC address file is copied to the MAC address file.
|