Introduction to Persistent Network Interface Names
I’ve seen this go wrong when working with Linux laptops: network interface names changing after a reboot or when adding/removing hardware. It can cause issues with network configuration and scripting. Luckily, Linux distributions have adopted a system of persistent network interface names to address this problem.
Understanding Persistent Network Interface Names
The real trick is that persistent network interface names are generated based on hardware properties like the MAC address or physical location of the device. This ensures the interface name remains the same even after a reboot or hardware changes. To see the current interface names on your system, use the ip link command: