diff options
Diffstat (limited to 'target/linux/bcm63xx/base-files/etc/board.d/02_network')
-rwxr-xr-x | target/linux/bcm63xx/base-files/etc/board.d/02_network | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/target/linux/bcm63xx/base-files/etc/board.d/02_network b/target/linux/bcm63xx/base-files/etc/board.d/02_network new file mode 100755 index 0000000000..7fa1514b4f --- /dev/null +++ b/target/linux/bcm63xx/base-files/etc/board.d/02_network @@ -0,0 +1,146 @@ +#!/bin/sh +# +# Copyright (C) 2012-2015 OpenWrt.org +# + +. /lib/functions/uci-defaults.sh + +board_config_update + +case "$(board_name)" in +actiontec,r1000h|\ +dynalink,rta770bw|\ +dynalink,rta770w|\ +netgear,cvg834g|\ +netgear,evg2000|\ +t-com,speedport-w-303v|\ +t-com,speedport-w-500v) + ucidef_set_interface_lan "eth0" + ;; +adb,a4001n1|\ +adb,a4001n|\ +adb,av4202n|\ +brcm,bcm963281tan|\ +brcm,bcm96328avng|\ +brcm,bcm96368mvngr|\ +comtrend,ar-5381u|\ +comtrend,ar-5387un|\ +comtrend,vr-3025u|\ +comtrend,vr-3025un|\ +comtrend,vr-3026e|\ +d-link,dsl-274xb-f1|\ +d-link,dsl-275xb-d1|\ +huawei,echolife-hg622|\ +huawei,echolife-hg655b|\ +nucom,r5010un-v2|\ +sagem,fast-2504n|\ +sagem,fast-2704-v2|\ +zyxel,p870hw-51a-v2) + ucidef_add_switch "switch0" \ + "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "8t@eth0" + ;; +alcatel,rg100a|\ +belkin,f5d7633|\ +brcm,bcm96348gw|\ +brcm,bcm96348gw-10|\ +brcm,bcm96348gw-11|\ +brcm,bcm96358vw|\ +brcm,bcm96358vw2|\ +bt,voyager-2500v-bb|\ +davolink,dv-201amr|\ +d-link,dsl-2650u|\ +dynalink,rta1025w|\ +netgear,dg834gt-pn|\ +pirelli,agpf-s0|\ +sagem,fast-2404|\ +telsey,magic|\ +tp-link,td-w8900gb|\ +usrobotics,usr9108) + ucidef_set_interfaces_lan_wan "eth1" "eth0" + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5u@eth1" + ;; +asmax,ar-1004g|\ +brcm,bcm96338gw|\ +brcm,bcm96338w|\ +bt,voyager-2110|\ +comtrend,ct-5365|\ +comtrend,ct-536plus|\ +comtrend,ct-6373|\ +d-link,dsl-2640b-b|\ +d-link,dsl-2640u|\ +dynalink,rta1320|\ +netgear,dg834g-v4|\ +sagem,fast-2604|\ +telsey,cpva642) + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5u@eth0" + ;; +brcm,bcm963268bu-p300) + ucidef_add_switch "switch0" \ + "0:lan" "3:lan" "4:lan" "5:lan" "6:lan" "7:lan" "8t@eth0" + ;; +brcm,bcm96368mvwg) + ucidef_add_switch "switch0" \ + "1:lan" "2:lan" "4:lan" "5:lan" "8t@eth0" + ;; +bt,home-hub-2-a|\ +d-link,dsl-274xb-c2|\ +huawei,echolife-hg553|\ +huawei,echolife-hg556a-a|\ +huawei,echolife-hg556a-b|\ +huawei,echolife-hg556a-c) + ucidef_add_switch "switch0" \ + "0:lan:1" "1:lan:2" "2:lan:3" "3:lan:4" "5t@eth0" + ;; +comtrend,ar-5315u|\ +observa,vh4032n|\ +sagem,fast-2704n) + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "8t@eth0" + ;; +comtrend,wap-5813n) + ucidef_add_switch "switch0" \ + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "5t@eth0" + ;; +d-link,dva-g3810bn-tl|\ +huawei,echolife-hg520v|\ +sfr,neufbox-4-foxconn-r1|\ +sfr,neufbox-4-sercomm-r0) + ucidef_set_interfaces_lan_wan "eth1.1" "eth0" + ucidef_add_switch "switch0" \ + "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5t@eth1" + ;; +inteno,vg50) + ucidef_add_switch "switch0" \ + "0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "8t@eth0" + ;; +inventel,livebox-1|\ +telsey,cpva502plus) + ucidef_set_interfaces_lan_wan "eth0" "eth1" + ;; +netgear,dgnd3700-v1) + ucidef_add_switch "switch0" \ + "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "0:wan" "8t@eth0" + ;; +sercomm,ad1018-nor) + ucidef_add_switch "switch0" \ + "1:lan:3" "2:lan:2" "3:lan:1" "0:wan" "8t@eth0" + ;; +sfr,neufbox-6-sercomm-r0) + ucidef_add_switch "switch0" \ + "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9t@eth0" + ;; +sky,sr102) + ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2" + ucidef_add_switch "switch0" \ + "0:lan" "1:lan" "2:lan" "3:wan" "8t@eth0" + ;; +*) + ucidef_set_interfaces_lan_wan "eth1" "eth0" + ;; +esac + +board_config_flush + +exit 0 |