I ran into this problem today on my old laptop that runs Arch. My network interfaces didn’t have persistent names, my wired network interface was called
enp1s0 and my wireless
wlp2s0, and when I plugged in an external WiFi dongle it named something like
wlp0s2s7su8sau … or something like that. By no means am I an expert, but I finally managed to solve this problem.
Here’s how I did it:
This did the trick for me! After a reboot, ifconfig showed me:
wlan0, just the way I like it.
Another way to display all the network interfaces is to type:
Want to know more? This link explain why it’s like this, and also includes the solution above: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames