I have been testing this, and the interesting thing is that it does not happen for all RPi3. I have two, and things are fine for an RPi3 model b v1.2 (2015), but fail as described in an RPi3 model b+ (2017).
For the latter, the MAC changes on every boot, and that's why you get a different interface name every time. According to a comment from Dave, on UC a MAC used to be stored in the uboot environment and it was set by u-boot on start, but we do not have u-boot anymore in UC22.
This seems to be related (it mentions wifi but also somebody sees that for ethernet): https://forums.raspberrypi.com/viewtopic.php?t=237623 . It also mentions NetworkManager, but we don't include it in the image.
I have been testing this, and the interesting thing is that it does not happen for all RPi3. I have two, and things are fine for an RPi3 model b v1.2 (2015), but fail as described in an RPi3 model b+ (2017).
For the latter, the MAC changes on every boot, and that's why you get a different interface name every time. According to a comment from Dave, on UC a MAC used to be stored in the uboot environment and it was set by u-boot on start, but we do not have u-boot anymore in UC22.
This seems to be related (it mentions wifi but also somebody sees that for ethernet): https:/ /forums. raspberrypi. com/viewtopic. php?t=237623 . It also mentions NetworkManager, but we don't include it in the image.