I upgraded systemd to 229-4ubuntu18 and removed /etc/udev/rules.d/70 -persistent-net.rules, and found that my onboard NICs are now using predictable names:
ubuntu@d05-2:~$ ls /sys/class/net/ enahisic2i0 enahisic2i3 enP2p233s0f0 enP2p233s0f3 lo enahisic2i1 enP10p17s0f0 enP2p233s0f1 enP5p113s0f0 enahisic2i2 enP10p17s0f1 enP2p233s0f2 enP5p113s0f1 ** Tags removed: verification-needed-xenial ** Tags added: verification-done-xenial ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1686784 Title: no predictable names for platform (non-PCI) NICs To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1686784/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs