diff --git a/package/network/services/hostapd/files/wpa_supplicant.uc b/package/network/services/hostapd/files/wpa_supplicant.uc index 94a0c533dc..c7da3bc1c4 100644 --- a/package/network/services/hostapd/files/wpa_supplicant.uc +++ b/package/network/services/hostapd/files/wpa_supplicant.uc @@ -179,6 +179,8 @@ function mld_add(data, phy_list) } let wdev_config = { ...data.config, radio_mask: data.radio_mask }; + if (!wdev_config.macaddr) + wdev_config.macaddr = phydev.macaddr_next(); let ret = phydev.wdev_add(name, wdev_config); if (ret) wpas.printf(`Failed to create device ${name}: ${ret}`);