Description of problem: Even with net.ifnames=0 passed as kernel cmdline, systemd-udev insist on renaming net interfaces. Please stop. systemd-208-4.fc20
net.ifnames=0 is not meant to disable the entire udev's interface renaming ability. It merely disables the udev rule that assigns interfaces the names according to the scheme described in http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ There are a few other ways your interfaces may get their names assigned: - by biosdevname - by /etc/sysconfig/network-scripts/ifcfg-* config files - by custom rules in /etc/udev/rules.d/ What are the exact names that you're getting?
Removing biosdevname package fixed the issue. However, this seems messy, why the need for both systemd-udev renaming and biosdevname? I keep disabling more and more stuff in each Fedora release... Close ticket if you want.