|
|
@@ -41,25 +41,12 @@ case "$board" in
|
|
|
[ "$PHYNBR" = "1" ] && \
|
|
|
macaddr_add $lan_mac_addr 8 > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- comfast,cf-e390ax)
|
|
|
- [ "$PHYNBR" = "0" ] && echo -n "$(mtd_get_mac_binary factory 0x0004)" > /sys${DEVPATH}/macaddress
|
|
|
- [ "$PHYNBR" = "1" ] && echo -n "$(mtd_get_mac_binary factory 0x8004)" > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
cudy,x6-v1|\
|
|
|
cudy,x6-v2)
|
|
|
hw_mac_addr="$(mtd_get_mac_binary bdinfo 0xde00)"
|
|
|
[ "$PHYNBR" = "1" ] && \
|
|
|
macaddr_setbit_la "$(macaddr_add $hw_mac_addr 0x100000)" > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- dlink,dap-1620-b1|\
|
|
|
- dlink,dir-853-a1|\
|
|
|
- dlink,dra-1360-a1)
|
|
|
- lan_mac_addr="$(mtd_get_mac_binary factory 0xe000)"
|
|
|
- [ "$PHYNBR" = "0" ] && \
|
|
|
- macaddr_add $lan_mac_addr 1 > /sys${DEVPATH}/macaddress
|
|
|
- [ "$PHYNBR" = "1" ] && \
|
|
|
- macaddr_add $lan_mac_addr 2 > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
dlink,covr-x1860-a1)
|
|
|
label_mac=$(mtd_get_mac_ascii config2 factory_mac)
|
|
|
[ "$PHYNBR" = "0" ] && \
|
|
|
@@ -67,13 +54,6 @@ case "$board" in
|
|
|
[ "$PHYNBR" = "1" ] && \
|
|
|
macaddr_add $label_mac 2 > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- dlink,dap-x1860-a1)
|
|
|
- hw_mac_addr="$(mtd_get_mac_binary factory 0x4)"
|
|
|
- [ "$PHYNBR" = "0" ] && \
|
|
|
- macaddr_add $hw_mac_addr 1 > /sys${DEVPATH}/macaddress
|
|
|
- [ "$PHYNBR" = "1" ] && \
|
|
|
- macaddr_add $hw_mac_addr 4 > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
dlink,dir-3040-a1)
|
|
|
lan_mac_addr="$(mtd_get_mac_binary factory 0xe000)"
|
|
|
[ "$PHYNBR" = "0" ] && \
|
|
|
@@ -91,11 +71,6 @@ case "$board" in
|
|
|
macaddr_setbit_la "$base_mac" > /sys${DEVPATH}/macaddress
|
|
|
fi
|
|
|
;;
|
|
|
- glinet,gl-mt1300|\
|
|
|
- z-router,zr-2660)
|
|
|
- [ "$PHYNBR" = "1" ] && \
|
|
|
- macaddr_add "$(mtd_get_mac_binary factory 0x4)" 1 > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
h3c,tx1800-plus|\
|
|
|
h3c,tx1801-plus|\
|
|
|
h3c,tx1806)
|
|
|
@@ -136,11 +111,6 @@ case "$board" in
|
|
|
[ "$PHYNBR" = "0" ] && echo $hw_mac_addr > /sys${DEVPATH}/macaddress
|
|
|
[ "$PHYNBR" = "1" ] && macaddr_add $hw_mac_addr 0x800000 > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- keenetic,kn-1910)
|
|
|
- lan_mac_addr="$(mtd_get_mac_binary RF-EEPROM 0x4)"
|
|
|
- [ "$PHYNBR" = "1" ] && \
|
|
|
- macaddr_add $lan_mac_addr 2 > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
keenetic,kn-3510)
|
|
|
[ "$PHYNBR" = "1" ] && \
|
|
|
macaddr_setbit_la "$(mtd_get_mac_binary rf-eeprom 0x4)" > /sys${DEVPATH}/macaddress
|
|
|
@@ -185,11 +155,6 @@ case "$board" in
|
|
|
[ "$PHYNBR" = "0" ] && echo -n "$hw_mac_2g" > /sys${DEVPATH}/macaddress
|
|
|
[ "$PHYNBR" = "1" ] && echo -n "$hw_mac_5g" > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- mercusys,mr70x-v1|\
|
|
|
- tplink,archer-ax23-v1)
|
|
|
- hw_mac_addr="$(mtd_get_mac_binary config 0x8)"
|
|
|
- [ "$PHYNBR" = "1" ] && macaddr_add "$hw_mac_addr" -1 > "/sys${DEVPATH}/macaddress"
|
|
|
- ;;
|
|
|
mts,wg430223)
|
|
|
hw_mac_addr=$(macaddr_add $(mtd_get_mac_encrypted_arcadyan "board_data") 1)
|
|
|
[ "$PHYNBR" = "0" ] && echo -n "$hw_mac_addr" > /sys${DEVPATH}/macaddress
|
|
|
@@ -213,27 +178,10 @@ case "$board" in
|
|
|
[ "$PHYNBR" = "0" ] && macaddr_add $hw_mac_addr 1 > /sys${DEVPATH}/macaddress
|
|
|
[ "$PHYNBR" = "1" ] && macaddr_add $hw_mac_addr 2 > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- snr,snr-cpe-me2-sfp)
|
|
|
- hw_mac_addr="$(mtd_get_mac_binary factory 0x8004)"
|
|
|
- [ "$PHYNBR" = "1" ] && echo -n "$hw_mac_addr" > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
tenbay,t-mb5eu-v01)
|
|
|
hw_mac_addr="$(mtd_get_mac_binary factory 0x4)"
|
|
|
[ "$PHYNBR" = "1" ] && macaddr_add $hw_mac_addr "0x100000" > /sys${DEVPATH}/macaddress
|
|
|
;;
|
|
|
- totolink,x5000r)
|
|
|
- hw_mac_addr="$(mtd_get_mac_binary factory 0x4)"
|
|
|
- [ "$PHYNBR" = "1" ] && macaddr_add $hw_mac_addr 4 > /sys${DEVPATH}/macaddress
|
|
|
- ;;
|
|
|
- tplink,eap613-v1|\
|
|
|
- tplink,eap615-wall-v1)
|
|
|
- hw_mac_addr="$(mtd_get_mac_binary product-info 0x8)"
|
|
|
- macaddr_add "$hw_mac_addr" "$PHYNBR" > "/sys${DEVPATH}/macaddress"
|
|
|
- ;;
|
|
|
- tplink,ex220-v1)
|
|
|
- hw_mac_addr="$(mtd_get_mac_binary rom_file 0xf100)"
|
|
|
- [ "$PHYNBR" = "1" ] && macaddr_add "$hw_mac_addr" 2 > "/sys${DEVPATH}/macaddress"
|
|
|
- ;;
|
|
|
yuncore,ax820|\
|
|
|
yuncore,g720)
|
|
|
[ "$PHYNBR" = "1" ] && \
|