All A64 boards have the same Ethernet address (02:ba:7b:d5:c6:6f), which prevents them from being connected to a single switch. What's more, uBoot is configured so that the ethaddr variable cannot be overridden. A workaround is to override the MAC address in /etc/network/interfaces.
While this is obviously a hardware bug, it would be neat if it could be fixed in software. That requires modifying the uBoot configuration so the ethaddr can be changed, and doing some magic to use a distinct yet stable MAC address per board. (If the address is not stable, environments in which reboots are common will exhaust DHCP ranges pretty fast).
All A64 boards have the same Ethernet address (02:ba:7b:d5:c6:6f), which prevents them from being connected to a single switch. What's more, uBoot is configured so that the
ethaddrvariable cannot be overridden. A workaround is to override the MAC address in /etc/network/interfaces.While this is obviously a hardware bug, it would be neat if it could be fixed in software. That requires modifying the uBoot configuration so the ethaddr can be changed, and doing some magic to use a distinct yet stable MAC address per board. (If the address is not stable, environments in which reboots are common will exhaust DHCP ranges pretty fast).