All of these values should be coming directly from the netplan YAML. Are all of these options required?
I see: match: macaddress: xxxx # Do you need to match the interface in this case? Is it sufficient to match by name if only ens3 is being configured? Also: dhcp-identifier: mac # This should only be required for clients who do not have control over their DHCP server, and thus can't use the DUID to set reservations and instead must use the MAC address to get a "static" IP from DHCP. I would recommend not setting this if it can be avoided. Also: critical: true # This is only required for systems booting off the network to reach their root filesystem. It will control whether the DHCP IP is released / regained when systemd-networkd restarts. Again, I would recommend not setting this if it's not required; DHCP leases lifetimes should ensure you will get the same address again. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1820929 Title: netplan should consider adding more udev attribute for exact matching of failover 3-netdev interfaces To manage notifications about this bug go to: https://bugs.launchpad.net/netplan/+bug/1820929/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs