Could you please take a look if I'm not doing something stupid (I hopefully attached the relevant info):
$ ifconfig -a | head
enxb827eb739cc2 Link encap:Ethernet HWaddr b8:27:eb:73:9c:c2
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
$ ls -l /etc/udev/rules.d/80-net-setup-link.rules | tee -a report.txt
lrwxrwxrwx 1 root root 9 Aug 4 2016 /etc/udev/rules.d/80-net-setup-link.rules -> /dev/null
$ cat /lib/udev/rules.d/73-usb-net-by-mac.rules
# Use MAC based names for network interfaces which are directly or indirectly
# on USB and have an universally administered (stable) MAC address (second bit
# is 0).
I might be doing something broken, but it still seems broken to me on Ubuntu 16.04 on Raspberry PI despite having these fixes applied.
Package versions:
systemd: 229-4ubuntu7
udev: 229-4ubuntu7
Could you please take a look if I'm not doing something stupid (I hopefully attached the relevant info):
$ ifconfig -a | head
collisions: 0 txqueuelen:1000
enxb827eb739cc2 Link encap:Ethernet HWaddr b8:27:eb:73:9c:c2
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
$ ls -l /etc/udev/ rules.d/ 80-net- setup-link. rules | tee -a report.txt rules.d/ 80-net- setup-link. rules -> /dev/null
lrwxrwxrwx 1 root root 9 Aug 4 2016 /etc/udev/
$ grep net.ifnames=0 /proc/cmdline | tee -a report.txt fb.fbwidth= 1824 bcm2708_ fb.fbheight= 984 bcm2709. boardrev= 0xa02082 bcm2709. serial= 0xb2739cc2 smsc95xx. macaddr= B8:27:EB: 73:9C:C2 bcm2708_fb.fbswap=1 bcm2709. uart_clock= 48000000 vc_mem. mem_base= 0x3dc00000 vc_mem. mem_size= 0x3f000000 fsck.mode=force net.ifnames=0 dwc_otg. lpm_enable= 0 console= ttyS0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
8250.nr_uarts=1 dma.dmachans=0x7f35 bcm2708_
$ cat /lib/udev/ rules.d/ 73-usb- net-by- mac.rules
# Use MAC based names for network interfaces which are directly or indirectly
# on USB and have an universally administered (stable) MAC address (second bit
# is 0).
IMPORT{ cmdline} ="net.ifnames" , ENV{net. ifnames} =="0", GOTO="usb_ net_by_ mac_end" "/bin/readlink /etc/udev/ rules.d/ 80-net- setup-link. rules", RESULT= ="/dev/ null", GOTO="usb_ net_by_ mac_end"
PROGRAM=
ACTION=="add", SUBSYSTEM=="net", SUBSYSTEMS=="usb", NAME=="", \ address} =="?[014589cd] :*", \ builtin} ="net_id" , NAME="$ env{ID_ NET_NAME_ MAC}"
ATTR{
IMPORT{