c3d31affda23b93652b91b7ef248df9843b5c84b
[openwrt/staging/chunkeey.git] / target / linux / kirkwood / base-files / etc / board.d / 02_network
1 #!/bin/sh
2 #
3 # Copyright (C) 2012-2015 OpenWrt.org
4 #
5
6 . /lib/functions/uci-defaults.sh
7 . /lib/functions/system.sh
8
9 board_config_update
10
11 board=$(board_name)
12
13 case "$board" in
14 "checkpoint,l-50")
15 ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4 lan5 lan6 lan7 lan8 dmz" "eth0"
16 ;;
17 "cisco,on100")
18 ucidef_set_interface_lan "eth0 eth1"
19 ;;
20 "cloudengines,pogoe02"|\
21 "cloudengines,pogoplugv4"|\
22 "iom,iconnect-1.1"|\
23 "iom,ix2-200"|\
24 "raidsonic,ib-nas62x0"|\
25 "seagate,blackarmor-nas220"|\
26 "seagate,dockstar"|\
27 "seagate,goflexhome"|\
28 "seagate,goflexnet"|\
29 "zyxel,nsa310s")
30 ucidef_set_interface_lan "eth0" "dhcp"
31 ;;
32 "linksys,e4200-v2"|\
33 "linksys,ea3500"|\
34 "linksys,ea4500")
35 ucidef_set_interfaces_lan_wan "ethernet1 ethernet2 ethernet3 ethernet4" "internet"
36 ucidef_set_interface_macaddr "wan" $( mtd_get_mac_ascii u_env eth1addr )
37 ;;
38 "zyxel,nsa310b"|\
39 "zyxel,nsa325")
40 ucidef_set_interface_lan "eth0" "dhcp"
41 ucidef_set_interface_macaddr "lan" $( mtd_get_mac_ascii uboot_env ethaddr )
42 ;;
43 *)
44 ucidef_set_interface_lan "eth0"
45 ;;
46 esac
47
48 board_config_flush
49
50 exit 0