local board="$1"
case "$board" in
+ friendlyarm,nanopi-r2c|\
friendlyarm,nanopi-r2s|\
friendlyarm,nanopi-r4s|\
- xunlong,orangepi-r1-plus)
+ xunlong,orangepi-r1-plus|\
+ xunlong,orangepi-r1-plus-lts)
ucidef_set_interfaces_lan_wan 'eth1' 'eth0'
;;
+ friendlyarm,nanopi-r5c)
+ ucidef_set_interfaces_lan_wan 'eth0' 'eth1'
+ ;;
+ friendlyarm,nanopi-r5s)
+ ucidef_set_interfaces_lan_wan 'eth1 eth2' 'eth0'
+ ;;
*)
ucidef_set_interface_lan 'eth0'
;;
wan_mac=$(nanopi_r4s_get_mac wan)
lan_mac=$(nanopi_r4s_get_mac lan)
;;
- xunlong,orangepi-r1-plus)
+ friendlyarm,nanopi-r5c)
+ wan_mac=$(macaddr_generate_from_mmc_cid mmcblk*)
+ lan_mac=$(macaddr_add "$wan_mac" 1)
+ ;;
+ friendlyarm,nanopi-r5s)
+ wan_mac=$(macaddr_generate_from_mmc_cid mmcblk1)
+ lan_mac=$(macaddr_add "$wan_mac" 1)
+ ;;
+ xunlong,orangepi-r1-plus|\
+ xunlong,orangepi-r1-plus-lts)
wan_mac=$(macaddr_add "$(cat /sys/class/net/eth1/address)" -1)
;;
esac