diff --git a/target/linux/ipq807x/base-files/etc/board.d/02_network b/target/linux/ipq807x/base-files/etc/board.d/02_network index d80c981e7a..f5f01861b7 100644 --- a/target/linux/ipq807x/base-files/etc/board.d/02_network +++ b/target/linux/ipq807x/base-files/etc/board.d/02_network @@ -54,7 +54,7 @@ ipq807x_setup_macs() case "$board" in zte,mf269) wan_mac="$(mtd_get_mac_binary mac 0x0)" - [ -n "$wan_mac" ] || wan_mac="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" + [ "$wan_mac" != "00:00:00:00:00:00" ] || wan_mac="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" lan_mac="$(macaddr_add "$wan_mac" 1)" label_mac="$wan_mac" ;; diff --git a/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac b/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac index f5d7a064ab..f2ad2653a0 100644 --- a/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac +++ b/target/linux/ipq807x/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac @@ -12,7 +12,7 @@ board=$(board_name) case "$board" in zte,mf269) mac_addr="$(mtd_get_mac_binary mac 0x0)" - [ -n "$mac_addr" ] || mac_addr="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" + [ "$mac_addr" != "00:00:00:00:00:00" ] || mac_addr="$(get_mac_binary "$(find_mtd_chardev mac)" 0x20000)" [ "$PHYNBR" = "0" ] && macaddr_add "$mac_addr" 2 > "/sys${DEVPATH}/macaddress" [ "$PHYNBR" = "1" ] && macaddr_add "$mac_addr" 3 > "/sys${DEVPATH}/macaddress" ;;