We commonly see devices in the dashboard reporting multiple MAC addresses. The top one appears to be the “real” one (i can see it in ifconfig
on the host) but I’m not sure what the others are. Are those remnants from previous boots due to MAC Address Randomization?
Hello @MonKaiju
quick question, how many Ethernet ports do you have in your device? or WiFi adapters?
Thanks
Hey @mpous,
Just one ethernet adapter. And if i look at the system now it only shows the one MAC addess that was at the top of the list previously (B4:E9:B8:3E:9E:77).
The group of them showed up right after (maybe even during) the system provisioning, wonder if thats related
Thanks for the report. The Supervisor reads MAC addresses from /sys/class/net
by default. See the getAll() function. It does filter out addresses based on this regular expression:
/^(?:(?:balena|docker|rce|tun)[0-9]+|tun[0-9]+|resin-vpn|lo|resin-dns|supervisor0|balena-redsocks|resin-redsocks|br-[0-9a-f]{12})$/
Let us know if you see some pattern in the reported addresses. If they go away reliably after a short period of time, perhaps not worth pursuing. You also can directly create an Issue in the Supervisor repo.
In addition @MonKaiju could you please confirm that you are not running any service that is generating virtual networks interfaces in the device (e.g. VPNs)?
Excellent thanks for the info! Also we are not running any services like VPNs that should make more virtual networks and they are going away reliably