Something is renaming my eth0 and wlan0 interfaces

I have updated my RPi 2 kernel towards "4.4.22-v7+" on my UbuntuMATE 16.04 OS and keep in the "/boot/cmdline.txt" file the same command line kernel entries

net.ifnames=0 biosdevname=0

and now when I reboot the box, I'm getting back again the former predictable LAN interface to be named as "enx..." when firing the command "ifconfig" :frowning:

Firing the "dmesg" command on the shell prompt, I find an entry as follows:

[ 7.685438] smsc95xx 1-1.1:1.0 enxb827ebf0d111: renamed from eth0

Thus, some kind of process is renaming the LAN interface during the OS startup.

Checking the post with title "Raspberry Pi 3 - eth0 wrongfully named 'enx…'" I'm not using any kind of "/etc/udev/rules.d/70-persistent-net.rules" rules to rename the persistant LAN interface - the file doesn't exist!

I went further and removed in the "/etc/iftab" a line entry that I assumed it is renaming the interface as described in the "This is progress? (iftab vs. udev)" article. However, no luck, after a reboot of the box, I'm still encountering myself with an interface name commencing with "enx..." instead of using the classic "eth0" name.

Since this did not help further, I examined the bug report "Predictable network interface names re-enabled after update on server image" and followed the instructions to comment out the line

ACTION=="add", SUBSYSTEM=="net", SUBSYSTEMS=="usb", NAME=="", ATTR{address}=="?[014589cd]:*", IMPORT{builtin}="net_id", NAME="$env{ID_NET_NAME_MAC}"

in the file "/lib/udev/rules.d/73-special-net-names.rules" (this file does exist, though).

Still no luck after another reboot of the box :frowning:

Can anybody help here to point out what could have renamed the LAN interface name by the end?