I am looking for a solution to the problem one encounters on motherboards with dual Ethernet ports or computers with identical Ethernet interface cards. How can one force a particular adapter port to always be the same device name, e.g. Eth0. In practice, the same port is not assigned the same device name by the kernel on power up, making power failures and remote management problematic.

This is similar to the problem that exists with hard disks. Now one can use the UUID to force that drive to keep the same device name. I'm looking for a similar solution to the Ethernet problem.