Thanks. So notably, *none* of the entries in your 70-persistent-net.rules matches the original ethernet device. This explains why, on reboot, the eth0 name was not reserved for the device that was used at install time.
Looking at /lib/udev/rules.d/75-persistent-net-generator.rules, it appears that the hardware address "16:59:c0:50:0a:02" matches this line:
Thanks. So notably, *none* of the entries in your 70-persistent- net.rules matches the original ethernet device. This explains why, on reboot, the eth0 name was not reserved for the device that was used at install time.
Looking at /lib/udev/ rules.d/ 75-persistent- net-generator. rules, it appears that the hardware address "16:59:c0:50:0a:02" matches this line:
ENV{MATCHADDR} =="?[2367abef] :*", ENV{MATCHADDR}=""
The comment preceding this line is:
# ignore interfaces with locally administered or null MAC addresses
# and VMWare, Hyper-V, KVM, Virtualbox and Xen virtual interfaces
And a bit of research shows that, indeed, this mac address of 16:[...] has the bit set that indicates a locally- administered address.
Is this pre-production hardware? Or is it expected that partitions under PowerVM use locally- administered mac addresses?