diff --git a/board/CZ.NIC/turris_omnia/turris_omnia.c b/board/CZ.NIC/turris_omnia/turris_omnia.c index ad6e29021e..cddde50b96 100644 --- a/board/CZ.NIC/turris_omnia/turris_omnia.c +++ b/board/CZ.NIC/turris_omnia/turris_omnia.c @@ -513,11 +513,6 @@ int misc_init_r(void) mac[4] = mac1[2]; mac[5] = mac1[3]; - if (is_valid_ethaddr(mac)) - eth_env_set_enetaddr("ethaddr", mac); - - increment_mac(mac); - if (is_valid_ethaddr(mac)) eth_env_set_enetaddr("eth1addr", mac); @@ -526,6 +521,11 @@ int misc_init_r(void) if (is_valid_ethaddr(mac)) eth_env_set_enetaddr("eth2addr", mac); + increment_mac(mac); + + if (is_valid_ethaddr(mac)) + eth_env_set_enetaddr("ethaddr", mac); + out: return 0; }