OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 2... | Line 2... | |||
2 | |
2 | |
|
Line 3... | Line 3... | |||
3 | . /lib/functions.sh |
3 | . /lib/functions.sh |
|
4 | |
4 | |
|
5 | preinit_set_mac_address() { |
- | ||
6 | case $(board_name) in |
- | ||
7 | asus,map-ac2200) |
- | ||
8 | base_mac=$(mtd_get_mac_binary_ubi Factory 4102) |
- | ||
9 | ip link set dev eth0 address $(macaddr_add "$base_mac" +1) |
- | ||
10 | ip link set dev eth1 address $(macaddr_add "$base_mac" +3) |
5 | preinit_set_mac_address() { |
|
11 | ;; |
6 | case $(board_name) in |
|
12 | meraki,mr33) |
7 | meraki,mr33) |
|
13 | mac_lan=$(get_mac_binary "/sys/bus/i2c/devices/0-0050/eeprom" 102) |
8 | mac_lan=$(get_mac_binary "/sys/bus/i2c/devices/0-0050/eeprom" 102) |
|
14 | [ -n "$mac_lan" ] && ip link set dev eth0 address "$mac_lan" |
- | ||
15 | ;; |
- | ||
16 | zyxel,nbg6617) |
- | ||
17 | base_mac=$(cat /sys/class/net/eth0/address) |
- | ||
18 | ip link set dev eth0 address $(macaddr_add "$base_mac" +2) |
9 | [ -n "$mac_lan" ] && ip link set dev eth0 address "$mac_lan" |
|
19 | ip link set dev eth1 address $(macaddr_add "$base_mac" +3) |
10 | ;; |
|
Line 20... | Line 11... | |||
20 | esac |
11 | esac |