diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network
index 8c6c55d7b75252c0f8ed38f650459979b7a665cc..b80041c2abc2ed7a5d8d895c2d83d2c0dfa72c8b 100755
--- a/target/linux/ramips/base-files/etc/board.d/02_network
+++ b/target/linux/ramips/base-files/etc/board.d/02_network
@@ -515,7 +515,8 @@ ramips_setup_macs()
 	netgear,wnce2001|\
 	ohyeah,oy-0001|\
 	phicomm,k2g|\
-	skylab,skw92a)
+	skylab,skw92a|\
+	totolink,lr1200)
 		wan_mac=$(mtd_get_mac_binary factory 0x2e)
 		;;
 	dlink,dir-300-b7|\
@@ -536,12 +537,18 @@ ramips_setup_macs()
 		wan_mac=$(macaddr_add "$lan_mac" 1)
 		;;
 	asus,rt-ac57u|\
+	d-team,newifi-d2|\
+	d-team,pbr-m1|\
 	elecom,wrc-1167ghbk2-s|\
 	elecom,wrc-1900gst|\
 	elecom,wrc-2533gst|\
+	lenovo,newifi-d1|\
 	phicomm,k2p|\
 	planex,vr500|\
-	samknows,whitebox-v8)
+	samknows,whitebox-v8|\
+	youku,yk-l2|\
+	zbtlink,zbt-we1326|\
+	zbtlink,zbt-we3526)
 		wan_mac=$(mtd_get_mac_binary factory 0xe006)
 		;;
 	asus,rt-n56u)
@@ -625,9 +632,6 @@ ramips_setup_macs()
 	iptime,a604m)
 		wan_mac=$(mtd_get_mac_binary u-boot 0x1fc40)
 		;;
-	lenovo,newifi-d1)
-		lan_mac=$(macaddr_add "$(cat /sys/class/net/eth0/address)" 2)
-		;;
 	linksys,e1700)
 		wan_mac=$(mtd_get_mac_ascii config WAN_MAC_ADDR)
 		;;