Consistent Network Device Naming: Difference between revisions

Content deleted Content added
improve wording, fix punctuation, use {mono}
No edit summary
Line 3:
It was created around 2009 to replace the old {{Mono|ethX}} naming scheme that caused problems on [[Multihoming|multihomed]] machines because the [[network interface controller]]s (NICs) would be named based on the order in which they were found by the kernel as it booted. Adding new interfaces could cause the previously added ones to change names.<ref>{{Cite web |title= Network Device Naming mechanism and policy |date= October 9, 2009 |author= Matt Domsch |work= LWN |publisher= Eklektix, Inc |url= https://lwn.net/Articles/356900/ |accessdate= May 27, 2013 }}</ref> An ECR was submitted to the PCI SIG firmware group on how system firmware can provide device naming to operating systems via the ACPI interface.<ref>https://pcisig.com/sites/default/files/specification_documents/ECR_Slot_Naming-10.pdf</ref>
 
==Scheme (Biosdevname)==
The new naming scheme is:<ref name="digit" />
 
Line 15:
 
Among the first major [[Linux distribution]]s to adopt the module were [[List of Fedora versions#Fedora 15|Fedora 15]] in May 2011<ref name="esecurityplanet">{{Cite web |title= Fedora 15 boosts Linux security |url= http://www.esecurityplanet.com/news/article.php/3934151/Fedora-15-Boosts-Linux-Security.html/ |work= eSecurity Planet |author= Sean Michael Kerner |date= May 20, 2011 |accessdate= May 27, 2013}}</ref><ref>{{Cite news |author= Joe Brockmeier |title= Breaking a few eggs: Fedora 15 changes network device naming. Fedora 15 pioneering consistent network device naming |work= Network World |date= January 24, 2011 |url= http://www.networkworld.com/community/fedora-15-changes-network-device-naming }}</ref> and [[Red Hat Enterprise Linux]] version 6.1.<ref name="red" /><ref name="dell">{{Cite web |url= http://linux.dell.com/files/whitepapers/consistent_network_device_naming_in_linux.pdf |date= July 2012 |author= Narendra K |title= Consistent Network Device Naming in Linux |publisher= [[Dell]] Linux Engineering division |accessdate= May 27, 2013 }}</ref> It was also released in [[SUSE Linux Enterprise Server]] 11 Service Pack 2 in February 2012.<ref name="dell" /> The newer [[Dell PowerEdge]] and [[Dell Precision]] models support the new names.<ref name="dell" />
 
==Systemd scheme==
 
* Onboard interfaces at firmware index numbers {{eno[1-N]}}
 
An [[open-source]] implementation is available, based on the [[udev]] mechanism now present in [[systemd]].<ref>{{Cite web |title= Biosdevname - Consistent Network Device Naming |url= http://linux.dell.com/biosdevname/ |accessdate= May 27, 2013 }}</ref><ref>{{Cite web |title= Consistent Network Device Naming |work= Project web site |publisher= Fedora |url= https://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming |author= Matt Domsch and Jordan Hargrave |accessdate= May 27, 2013 }}</ref>