According the RedHat documentation on the ifcfg-eth* syntax it says that:Quote:Persistent device names are now handled by /etc/udev/rules.d/70-persistent-n... [by hawkmage]
on 06/26/2012 – Made popular on 06/26/2012
I'm using Ubuntu 12.04 LTS server edition and I am modifying /etc/udev/rules.d/70-persistent-net.rules to define my own mappings of ethernet interfaces to MAC addresses; that file is initially generated by rules in /lib/udev/rules.d/75-persistent-net-generator.rules at system installation time (or at the first boot, I actually don't know and it doesn't matter here).
I have a small 12.04 nas server running 4 x sata hdd raid 1+0 mdadm&lvm for data and the os is installed at the moment to 1 x usb ssd stick device.
I encountered to a problem when I purchased another usb ssd drive for mirroring the root/os device. The problem is that the usb devices are changing their device files ie.
I have two ethernet cards connected to a machine with F19. eth1 always comes up first during the kernel boot up and this screws up the default route as it is on eth0. I have the interfaces named the old way as eth0 and eth1 (with biosdevname=0 in the kernel) .
I have three network cards in my CentOS 6 machine. I have removed the /etc/udev/rules.d/70-persistent-net.rules file, rebooted, and allowed the file to get recreated.My file comes up w... [by foxyguitarman]
When installing ubuntu server 13.04 and got to network setup, the installer gave me options of iface p9p1 and p10p1 rather than the usual eth0, eth1. I picked one and proceeded onwards without difficulty thinking that I could change the names afterwards in the 70-persistent-net.rules file. But that file is completely empty???