1 .
/lib
/functions
/system.sh
3 preinit_set_mac_address
() {
6 key_path
="/var/qcidata/data"
7 ip link
set dev lan1 address
"$(cat $key_path/LANMAC)"
8 ip link
set dev lan2 address
"$(cat $key_path/LANMAC)"
9 ip link
set dev lan3 address
"$(cat $key_path/LANMAC)"
10 ip link
set dev game address
"$(cat $key_path/LANMAC)"
11 ip link
set dev eth1 address
"$(cat $key_path/WANMAC)"
16 addr
=$
(mtd_get_mac_binary_ubi
"Factory" 0x4)
17 ip link
set dev eth0 address
"$addr"
18 ip link
set dev eth1 address
"$addr"
21 addr
=$
(get_mac_binary
"/tmp/tp_data/default-mac" 0)
22 ip link
set dev eth1 address
"$(macaddr_add $addr 1)"
29 boot_hook_add preinit_main preinit_set_mac_address