linux_wiki:persistent_interface_name

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

linux_wiki:persistent_interface_name [2018/03/06 10:03]
billdozor [Enable BIOS Device Names]
linux_wiki:persistent_interface_name [2019/05/25 23:50]
Line 1: Line 1:
-====== Persistent Interface Name ====== 
- 
-**General Information** 
- 
-Persistent network interface names prevent interfaces being renamed from "eth0" to "eth1" upon reboot.\\ 
-Instead, a name based upon BIOS/firmware information can be used if available. 
- 
-**Checklist** 
-  * Distro(s): Debian Based or Enterprise Linux 
- 
----- 
- 
-====== Enable BIOS Device Names ====== 
- 
-Install biosdevname<code bash>yum install biosdevname</code> 
- 
-Enable biosdevname as a parameter passed to the kernel 
-  * EL7<code bash>vim /etc/default/grub 
- 
-# Add to GRUB_CMDLINE_LINUX values 
-GRUB_CMDLINE_LINUX="biosdevname=1" 
-</code> 
-  * EL6<code bash>vim /boot/grub/grub.conf 
- 
-# Append biosdevname=1 to all kernel lines. Example: 
-kernel /vmlinuz-2.6.32-279.22.1.el6.x86_64 ro root=/dev/sda3 biosdevname=1 
-</code> 
- 
-Update Grub config 
-  * EL 6: manual changes already made above. 
- 
-  * EL 7<code bash>grub2-mkconfig -o /boot/grub2/grub.cfg</code> 
-  * Ubuntu<code bash>update-grub</code> 
- 
-===== Naming Scheme Preference ===== 
- 
-The following preference order is used for biosdevname: 
-  - Firmware/BIOS index numbers for on board devices 
-    - Example: eno2 
-    - Not Available?: Fallback to number 2 
-  - Firmware/BIOS provided PCI Express slot index numbers 
-    - Example: ens2 
-    - Not Available?: Fallback to number 3 
-  - Physical Location of the connector 
-    - Example: enp3s0 
-    - Not Available?: Fallback to number 5 
-  - Interfaces MAC address (not used by default, but can be user selected) 
-    - Example: enx080027e468c1 
-    - Not Available?: Fallback to number 5 
-  - Traditional unpredictable naming 
-    - Example: eth0 
- 
----- 
  
  • linux_wiki/persistent_interface_name.txt
  • Last modified: 2019/05/25 23:50
  • (external edit)