फेडोरा 20 में, चीजें थोड़ी और बदल गई हैं।
1) ग्रब कर्नेल तर्क
हां, दोनों "net.ifnames = 0" और "biodevame = 0" दोनों आवश्यक लगते हैं।
2) / etc / sysconfig / network-script / ifcfg-ethX
हाँ, ये आवश्यक हैं, भी।
3) /etc/udev/rules.d/60-net.rules
यदि आपके पास कई इंटरफेस हैं और कर्नेल को अपने तरीके से करने के बजाय प्रत्येक डिवाइस के नामकरण को नियंत्रित करना चाहते हैं, तो /etc/udev/rules.d-60 -net.rules निम्नलिखित की तरह /usr/lib/udev/rules.d/60-net.rules को ओवरराइड करने के लिए आवश्यक लगता है।
# 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
लगता है।