diff --git a/root/target/linux/mediatek/base-files/etc/board.d/02_network b/root/target/linux/mediatek/base-files/etc/board.d/02_network deleted file mode 100755 index 05835ac6..00000000 --- a/root/target/linux/mediatek/base-files/etc/board.d/02_network +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -. /lib/functions.sh -. /lib/functions/uci-defaults.sh -. /lib/functions/system.sh - -mediatek_setup_interfaces() -{ - local board="$1" - - case $board in - 'mediatek,mt7623a-rfb-emmc') - ucidef_set_interface_lan "lan0 lan1 lan2 lan3" - ucidef_set_interface_wan eth1 - ;; - 'bananapi,bpi-r2'|\ - "unielec,u7623"*) - ucidef_set_interface_lan "lan" - ;; - esac -} - -mediatek_setup_macs() -{ - local board="$1" - - case $board in - "unielec,u7623"*) - mac=$(cat /sys/class/net/wan/address) - ucidef_set_interface_macaddr "lan" $mac - ;; - esac -} - -board_config_update -board=$(board_name) -mediatek_setup_interfaces $board -mediatek_setup_macs $board -board_config_flush - -exit 0 diff --git a/root/target/linux/mediatek/mt7623/base-files/etc/board.d/02_network b/root/target/linux/mediatek/mt7623/base-files/etc/board.d/02_network index 50373f01..a162e373 100755 --- a/root/target/linux/mediatek/mt7623/base-files/etc/board.d/02_network +++ b/root/target/linux/mediatek/mt7623/base-files/etc/board.d/02_network @@ -22,7 +22,7 @@ mediatek_setup_macs() case $board in unielec,u7623-02-emmc-512m) - ucidef_set_interface_macaddr "wan" "$(cat /sys/class/net/wan/address)" + ucidef_set_interface_macaddr "lan" "$(cat /sys/class/net/lan/address)" ;; esac } diff --git a/root/target/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac b/root/target/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac index 7a73a2d8..8141c3db 100644 --- a/root/target/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac +++ b/root/target/linux/mediatek/mt7623/base-files/lib/preinit/07_set_iface_mac @@ -32,14 +32,14 @@ preinit_set_mac_address() { rm -rf /tmp/recovery fi - ip link set dev wan address $mac 2> /dev/null + ip link set dev lan address $mac 2> /dev/null mac=$(macaddr_add $mac 1) - ip link set dev lan0 address $mac 2>/dev/null - ip link set dev lan1 address $mac 2>/dev/null - ip link set dev lan2 address $mac 2>/dev/null - ip link set dev lan3 address $mac 2>/dev/null + ip link set dev wan1 address $mac 2>/dev/null + ip link set dev wan2 address $mac 2>/dev/null + ip link set dev wan3 address $mac 2>/dev/null + ip link set dev wan4 address $mac 2>/dev/null ;; esac }