Hey, network gurus...
I'm currently setting up several diskless nodes using cheap "integrated everything" motherboards (Socket A with VIA chipset), and I was wondering about something. Where is the MAC address for an integrated NIC typically stored? Will I lose the factory-programmed MAC address if I flash the motherboard BIOS? If so, how do I reprogram it with the original MAC address?
Yes, I am fully aware that I can override the MAC address in software... but this only changes the MAC address that is used by the OS's NIC driver; it does not alter the MAC address programmed into the hardware. Since the nodes boot over the network (obtaining their boot image via DHCP), having a valid MAC address when the board first powers up (i.e. before the OS is even loaded) is a hard requirement.