I'm on Xenial and I ran an apt-get update; apt-get dist-upgrade and my eth0 changed back to enxb827djdk after reboot :(
My biggest issue is virtual interfaces do NOT work with these "predictable" network names. I can do ifconfig eth0:0 192.168.123.123 but I cannot do ifconfig enxb827djdk:0 192.168.123.123 - it just overrites the main IP, rather than creating another virtual interface :(
Previously, I was able to follow these steps:
Edit/boot/firmware/config.txt to add:
net.ifnames=0
biosdevname=0
Make sure this file is absent (which it was anyway): /lib/udev/rules.d/73-usb-net-by-mac.rules
Run: update-initramfs -k all -u
But now, running the above steps no longer works and I'm getting enxb827djdk again :(
I also checked /proc/cmdline and I have net.ifnames=0 there so it's definitely being passed. I'm running kernel 4.4.0-1023-raspi2 Sep 6 16:12:44 UTC 2016
I'm on Xenial and I ran an apt-get update; apt-get dist-upgrade and my eth0 changed back to enxb827djdk after reboot :(
My biggest issue is virtual interfaces do NOT work with these "predictable" network names. I can do ifconfig eth0:0 192.168.123.123 but I cannot do ifconfig enxb827djdk:0 192.168.123.123 - it just overrites the main IP, rather than creating another virtual interface :(
Previously, I was able to follow these steps:
Edit/boot/ firmware/ config. txt to add:
net.ifnames=0
biosdevname=0
Run: ln -s /dev/null /etc/udev/ rules.d/ 80-net- setup-link. rules
Make sure this file is absent (which it was anyway): /lib/udev/ rules.d/ 73-usb- net-by- mac.rules
Run: update-initramfs -k all -u
But now, running the above steps no longer works and I'm getting enxb827djdk again :(
I also checked /proc/cmdline and I have net.ifnames=0 there so it's definitely being passed. I'm running kernel 4.4.0-1023-raspi2 Sep 6 16:12:44 UTC 2016
Is there a solution/ workaround?