For what it's worth, I'm still seeing set-name having no affect on a server's only interface.
Server is using Ubuntu 19.04, with netplan.io-0.96-0ubuntu4.1, AMD64 arch. It's a bare-metal server with a single "e1000e" ethernet device. No cloud-init installed.
Config file /etc/netplan/01-netcfg.yaml starts like this:
The interface is configured adequately in boot, but the interface name is not changed according to "set-name eth0". It just doesn't change, with "netplan apply" or not.
For what it's worth, I'm still seeing set-name having no affect on a server's only interface.
Server is using Ubuntu 19.04, with netplan. io-0.96- 0ubuntu4. 1, AMD64 arch. It's a bare-metal server with a single "e1000e" ethernet device. No cloud-init installed.
Config file /etc/netplan/ 01-netcfg. yaml starts like this:
network:
addresses:
version: 2
renderer: networkd
ethernets:
enp4s0:
match:
name: enp4s0
set-name: eth0
- $IPV4
- $IPV6
(etc.)
The interface is configured adequately in boot, but the interface name is not changed according to "set-name eth0". It just doesn't change, with "netplan apply" or not.