NIC reordering on RHEL5/CentOS 5

this is a known issue with RHEL5 and derivatives. There are two possible solutions:

  1. keep the HWADDR set up in the ifcfg scripts (you can make it smart y using scripted regex and MAC ranges for different NIC vendors)
  2. use udev rules, again, the MAC is playing a role here