I have multiple Ubuntu Core 18 devices running on my network, some of which have multiple IP addresses assigned to them, whereas others don’t.
cat /etc/netplan/00-snapd-config.yaml
# This is the network config written by 'console_conf'
network:
ethernets:
eth0:
addresses: []
dhcp4: true
dhcp6: true
nameservers: {}
version: 2
I can delete the IP addresses but after a while they show up again.
Do these devices have network-manager installed on them? If so, then perhaps @abeato can provide some clarity. I’ve seen this happen with old versions of network-manager and UC16, but I don’t know if the same problem would happen with UC18.
i’ve seen that happen before on boards where the MAC changes with each boot due to issues with the NIC driver setup … (though the old ones should not be cached actually)
I’ve rebooted a device multiple times but the MAC stays the same, although after a reboot it comes up with only one IP. The devices are running on a RPi CM3 with pi-kernel 18-cm3.
Do you have access to your router to check which IP is really assigned to your device MAC? Could you also share the content of /etc/netplan/* and the installed snaps?