diff --git a/target/linux/mediatek/mt7986/base-files/etc/board.d/02_network b/target/linux/mediatek/mt7986/base-files/etc/board.d/02_network index 3cf94920a5..a476c97094 100755 --- a/target/linux/mediatek/mt7986/base-files/etc/board.d/02_network +++ b/target/linux/mediatek/mt7986/base-files/etc/board.d/02_network @@ -91,6 +91,16 @@ mediatek_setup_macs() tplink,tl-xdr6088) wan_mac=$(mtd_get_mac_binary config 0x1c) lan_mac=$(macaddr_add "$wan_mac" 1) + local b0dat="$(l1dat if2dat ra0)" + local b1dat="$(l1dat if2dat rax0)" + if [ -f ${b0dat} ] && ! grep -q "MacAddress=" ${b0dat}; then + local b0mac="$(macaddr_add $label_mac 2)" + echo "MacAddress=$b0mac" >> ${b0dat} + fi + if [ -f ${b1dat} ] && ! grep -q "MacAddress=" ${b1dat}; then + local b1mac="$(macaddr_add $label_mac 3)" + echo "MacAddress=$b1mac" >> ${b1dat} + fi ;; xiaomi,redmi-router-ax6000*) wan_mac=$(mtd_get_mac_ascii Bdata ethaddr_wan)