On Thu, 12.05.16 12:34, Chris Friesen (cbf...@mail.usask.ca) wrote: > I booted the kernel with "net.ifnames=0", which worked to turn off the > location-based naming. > > I then created a set of files, one per eth device that match based on MAC: > > [root@compute-0 root]# cat /etc/systemd/network/10-eth > 10-eth0.link 10-eth1.link 10-eth2.link 10-eth3.link > > > Here's an example of one of the files: > > [root@compute-0 wrsroot]# cat /etc/systemd/network/10-eth0.link > [Match] > MACAddress=08:00:27:f1:36:11 > > [Link] > Name=eth0
"eth*" is the kernel's namespace for ethernet devices. Stepping into that namespace, and racing against the kernel's name assignment logic is something you can only lose at. Pick any other name, but assigning names in the kernel's own namespace, that's not really supported. Lennart -- Lennart Poettering, Red Hat _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel