5 preinit_set_mac_address
() {
8 base_mac
=$
(mtd_get_mac_binary_ubi Factory
0x1006)
9 ip link
set dev eth0 address $
(macaddr_add
"$base_mac" +1)
10 ip link
set dev eth1 address $
(macaddr_add
"$base_mac" +3)
12 ezviz
,cs-w3-wd1200g-eup
)
13 ip link
set dev eth0 address $
(mtd_get_mac_binary
"ART" 0x6)
14 ip link
set dev eth1 address $
(mtd_get_mac_binary
"ART" 0x0)
17 base_mac
=$
(cat /sys
/class
/net
/eth
0/address
)
18 ip link
set dev eth1 address $
(macaddr_add
"${base_mac}" +1)
21 base_mac
=$
(mtd_get_mac_ascii devinfo hw_mac_addr
)
22 ip link
set dev eth0 address
"${base_mac}"
23 ip link
set dev eth1 address $
(macaddr_add
"${base_mac}" 1)
26 mac_lan
=$
(get_mac_binary
"/sys/bus/i2c/devices/0-0050/eeprom" 0x66)
27 [ -n "$mac_lan" ] && ip link
set dev eth0 address
"$mac_lan"
30 base_mac
=$
(cat /sys
/class
/net
/eth
0/address
)
31 ip link
set dev eth0 address $
(macaddr_add
"$base_mac" +2)
32 ip link
set dev eth1 address $
(macaddr_add
"$base_mac" +3)
36 boot_hook_add preinit_main preinit_set_mac_address