source: trunk/target/linux/ar71xx/base-files/etc/uci-defaults/network @ 29635

Last change on this file since 29635 was 29635, checked in by juhosg, 4 years ago

ar71xx: add support for the ALFA Network N2/N5 boards

  • Property svn:executable set to *
File size: 3.2 KB
Line 
1#!/bin/sh
2#
3# Copyright (C) 2011 OpenWrt.org
4#
5
6[ -e /etc/config/network ] && exit 0
7
8touch /etc/config/network
9
10. /lib/functions/uci-defaults.sh
11. /lib/ar71xx.sh
12
13ucidef_set_interface_loopback
14
15board=$(ar71xx_board_name)
16
17case "$board" in
18all0258n)
19        ucidef_set_interface_lan "eth0 eth1"
20        ;;
21
22db120)
23        ucidef_set_interfaces_lan_wan "eth1" "eth0"
24        ucidef_add_switch "switch0" "1" "1"
25        ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4"
26        ;;
27
28dir-825-b1)
29        ucidef_set_interfaces_lan_wan "eth0.1" "eth1"
30        ucidef_add_switch "rtl8366s" "1" "1"
31        ucidef_add_switch_vlan "rtl8366s" "1" "0 1 2 3 5t"
32        ;;
33
34nbg460n_550n_550nh)
35        ucidef_set_interfaces_lan_wan "eth0" "eth1"
36        ucidef_add_switch "rtl8366s" "1" "1"
37        ucidef_add_switch_vlan "rtl8366s" "0" "0 1 2 3 5"
38        ;;
39
40rb-433 |\
41rb-433u)
42        ucidef_set_interfaces_lan_wan "eth1" "eth0"
43        ucidef_add_switch "switch0" "1" "1"
44        ucidef_add_switch_vlan "switch0" "1" "1 2 5"
45        ;;
46
47rb-450)
48        ucidef_set_interfaces_lan_wan "eth1" "eth0"
49        ucidef_add_switch "eth1" "1" "1"
50        ucidef_add_switch_vlan "eth1" "1" "0 1 2 3 5"
51        ;;
52
53rb-450g |\
54routerstation-pro)
55        ucidef_set_interfaces_lan_wan "eth1" "eth0"
56        ucidef_add_switch "switch0" "1" "1"
57        ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4"
58        ;;
59
60rb-493g)
61        ucidef_set_interfaces_lan_wan "eth0 eth1.1" "eth1.2"
62        ucidef_add_switch "switch0" "1" "1"
63        ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4"
64        ucidef_add_switch "switch1" "1" "1"
65        ucidef_add_switch_vlan "switch1" "1" "0t 1 2 3 4"
66        ucidef_add_switch_vlan "switch1" "2" "0t 5"
67        ;;
68
69wzr-hp-g300nh2 |\
70pb92)
71        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
72        ucidef_add_switch "eth0" "1" "1"
73        ucidef_add_switch_vlan "eth0" "1" "0t 1 3 4 5"
74        ucidef_add_switch_vlan "eth0" "2" "0t 2"
75        ;;
76
77tl-wa901nd)
78        ucidef_set_interface_raw "eth" "eth0"
79        ucidef_set_interface_lan "lan"
80        ;;
81
82tl-wr1043nd)
83        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
84        ucidef_add_switch "rtl8366rb" "1" "1"
85        ucidef_add_switch_vlan "rtl8366rb" "1" "1 2 3 4 5t"
86        ucidef_add_switch_vlan "rtl8366rb" "2" "0 5t"
87        ;;
88
89tl-wr841n-v1|\
90tl-wr941nd)
91        ucidef_set_interface_raw "eth" "eth0"
92        ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan"
93        ;;
94
95wrt160nl)
96        ucidef_set_interfaces_lan_wan "eth0" "eth1"
97        ucidef_add_switch "eth0" "1" "1"
98        ucidef_add_switch_vlan "eth0" "1" "0 1 2 3 4 5"
99        ;;
100
101wzr-hp-g300nh)
102        ucidef_set_interfaces_lan_wan "eth0.1" "eth1"
103        ucidef_add_switch "switch0" "1" "1"
104        ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5t"
105        ;;
106
107aw-nr580 |\
108bullet-m |\
109eap7660d |\
110rb-411 |\
111tl-wa901nd-v2 |\
112tl-wr703n |\
113wp543)
114        ucidef_set_interface_lan "eth0"
115        ;;
116
117alfa-nx |\
118ap83 |\
119jwap003 |\
120pb42 |\
121pb44 |\
122routerstation)
123        ucidef_set_interfaces_lan_wan "eth1" "eth0"
124        ;;
125
126ap121 |\
127ap121-mini |\
128ap96 |\
129airrouter |\
130dir-600-a1 |\
131dir-615-c1 |\
132ja76pf |\
133rb750 |\
134tew-632brp |\
135tl-mr3220 |\
136tl-mr3420 |\
137tl-wr741nd |\
138tl-wr741nd-v4 |\
139whr-g301n |\
140whr-hp-g300n |\
141whr-hp-gn |\
142wzr-hp-ag300h)
143        ucidef_set_interfaces_lan_wan "eth0" "eth1"
144        ucidef_add_switch "eth0" "1" "1"
145        ucidef_add_switch_vlan "eth0" "1" "0 1 2 3 4"
146        ;;
147
148wzr-hp-g450h)
149        ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
150        ucidef_add_switch "eth0" "1" "1"
151        ucidef_add_switch_vlan "eth0" "1" "0t 2 3 4 5"
152        ucidef_add_switch_vlan "eth0" "2" "0t 1"
153        ;;
154
155*)
156        ucidef_set_interfaces_lan_wan "eth0" "eth1"
157        ;;
158esac
159
160uci commit network
161
162exit 0
Note: See TracBrowser for help on using the repository browser.