3 preinit_set_mac_address
() {
6 base_mac
=$
(mtd_get_mac_binary_ubi Factory
0x1006)
7 ip link
set dev eth0 address $
(macaddr_add
"$base_mac" 1)
8 ip link
set dev eth1 address $
(macaddr_add
"$base_mac" 3)
11 ip link
set dev eth0 address $
(mtd_get_mac_binary_ubi Factory
0x1006)
12 ip link
set dev eth1 address $
(mtd_get_mac_binary_ubi Factory
0x9006)
15 base_mac
=$
(cat /sys
/class
/net
/eth
0/address
)
16 ip link
set dev eth1 address $
(macaddr_add
"$base_mac" 1)
18 extreme-networks
,ws-ap3915i
)
19 ip link
set dev eth0 address $
(mtd_get_mac_ascii CFG1 ethaddr
)
23 base_mac
=$
(mtd_get_mac_ascii devinfo hw_mac_addr
)
24 ip link
set dev lan1 address $
(macaddr_add
"$base_mac" 1)
25 ip link
set dev eth0 address $
(macaddr_setbit
"$base_mac" 7)
29 mac_lan
=$
(get_mac_binary
"/sys/bus/i2c/devices/0-0050/eeprom" 0x66)
30 [ -n "$mac_lan" ] && ip link
set dev eth0 address
"$mac_lan"
33 base_mac
=$
(cat /sys
/firmware
/mikrotik
/hard_config
/mac_base
)
34 ip link
set dev eth0 address
"$base_mac"
35 ip link
set dev eth1 address $
(macaddr_add
"$base_mac" 1)
38 base_mac
=$
(cat /sys
/class
/net
/eth
0/address
)
39 ip link
set dev eth0 address $
(macaddr_add
"$base_mac" 2)
40 ip link
set dev eth1 address $
(macaddr_add
"$base_mac" 3)
45 boot_hook_add preinit_main preinit_set_mac_address