Pelo menos no Debian stretch, parece que você precisa update-initramfs -u && reboot
para *.link
arquivos em /etc/systemd/network/
para entrar em vigor para interfaces existentes.
Parece que as interfaces de rede são renomeadas muito cedo durante a inicialização a partir do initramfs, antes que os arquivos *.link
em /etc/systemd/network
estejam disponíveis ... e assim que a interface seja renomeada uma vez ( /sys/class/net/*/name_assign_type=4
), o udev-builtin-net_setup_link
não será mais emit ID_NET_NAME
porque should_rename
retorna false
.