Trong Fedora 20, mọi thứ dường như đã thay đổi hơn một chút.
1) đối số kernel grub
Có, cả "net.ifnames = 0" và "bioevame = 0" dường như cần thiết.
2) / etc / sysconfig / network-scripts / ifcfg-ethX
Vâng, những điều này cũng cần thiết.
3) /etc/udev/rules.d/60-net.rules
Nếu bạn có nhiều giao diện và muốn kiểm soát việc đặt tên cho từng thiết bị thay vì để kernel thực hiện theo cách riêng của mình, /etc/udev/rules.d/60 -net.rules dường như cần thiết để ghi đè /usr/lib/udev/rules.d/60-net.rules như sau.
# PCI device 0x1011:0x0019 (tulip)
{SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:c0:f0:4c:f5:78", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="60:a4:4c:b5:26:48", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
4) yum remove biosdevname
dường như không cần thiết.