OpenWrt – Blame information for rev 3
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | #!/bin/sh |
2 | # |
||
3 | # Copyright (C) 2011-2015 OpenWrt.org |
||
4 | # |
||
5 | |||
6 | . /lib/functions/system.sh |
||
7 | . /lib/functions/uci-defaults.sh |
||
8 | |||
9 | ar71xx_setup_interfaces() |
||
10 | { |
||
11 | local board="$1" |
||
12 | |||
13 | case "$board" in |
||
14 | airgatewaypro) |
||
15 | ucidef_add_switch "switch0" \ |
||
16 | "0@eth0" "4:lan" "5:wan" |
||
17 | ;; |
||
18 | airrouter|\ |
||
19 | ap121|\ |
||
20 | ap121-mini|\ |
||
21 | ap96|\ |
||
22 | dir-600-a1|\ |
||
23 | dir-615-c1|\ |
||
24 | dir-615-e1|\ |
||
25 | dir-615-e4|\ |
||
26 | hiwifi-hc6361|\ |
||
27 | ja76pf|\ |
||
28 | mc-mac1200r|\ |
||
29 | minibox-v1|\ |
||
30 | mynet-n600|\ |
||
31 | oolite-v1|\ |
||
32 | oolite-v5.2|\ |
||
33 | oolite-v5.2-dev|\ |
||
34 | qihoo-c301|\ |
||
35 | r602n|\ |
||
36 | rb-750|\ |
||
37 | rb-751|\ |
||
38 | som9331|\ |
||
39 | t830|\ |
||
40 | tew-632brp|\ |
||
41 | tew-712br|\ |
||
42 | tew-732br|\ |
||
43 | tl-mr3220|\ |
||
3 | office | 44 | tl-mr3220-v2|\ |
1 | office | 45 | tl-mr3420|\ |
46 | tl-wdr3320-v2|\ |
||
47 | tl-wdr3500|\ |
||
48 | tl-wr740n-v6|\ |
||
3 | office | 49 | tl-wr741nd-v4|\ |
1 | office | 50 | tl-wr840n-v2|\ |
51 | tl-wr840n-v3|\ |
||
52 | tl-wr841n-v11|\ |
||
53 | tl-wr841n-v9|\ |
||
54 | tl-wr842n-v3|\ |
||
55 | whr-g301n|\ |
||
56 | whr-hp-g300n|\ |
||
57 | whr-hp-gn|\ |
||
58 | wzr-hp-ag300h|\ |
||
59 | zbt-we1526) |
||
60 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
61 | ucidef_add_switch "switch0" \ |
||
62 | "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" |
||
63 | ;; |
||
64 | alfa-ap120c|\ |
||
65 | all0305|\ |
||
66 | antminer-s1|\ |
||
67 | antminer-s3|\ |
||
68 | antrouter-r1|\ |
||
69 | ap121f|\ |
||
70 | ap91-5g|\ |
||
71 | aw-nr580|\ |
||
72 | bullet-m|\ |
||
73 | c-55|\ |
||
74 | cap4200ag|\ |
||
75 | cf-e380ac-v1|\ |
||
76 | cf-e380ac-v2|\ |
||
77 | cpe210-v2|\ |
||
78 | dr342|\ |
||
79 | eap120|\ |
||
80 | eap300v2|\ |
||
81 | eap7660d|\ |
||
82 | el-mini|\ |
||
83 | fritz300e|\ |
||
84 | fritz450e|\ |
||
85 | gl-usb150|\ |
||
86 | hiveap-121|\ |
||
87 | koala|\ |
||
88 | lbe-m5|\ |
||
89 | loco-m-xw|\ |
||
90 | mr12|\ |
||
91 | mr16|\ |
||
92 | mr1750|\ |
||
93 | mr1750v2|\ |
||
94 | mr18|\ |
||
95 | mr600|\ |
||
96 | mr600v2|\ |
||
97 | mr900|\ |
||
98 | mr900v2|\ |
||
99 | mynet-rext|\ |
||
100 | pqi-air-pen|\ |
||
101 | rb-411|\ |
||
102 | rb-411u|\ |
||
103 | rb-911-2hn|\ |
||
104 | rb-911-5hn|\ |
||
105 | rb-911g-2hpnd|\ |
||
106 | rb-911g-5hpacd|\ |
||
107 | rb-911g-5hpnd|\ |
||
108 | rb-912uag-2hpnd|\ |
||
109 | rb-912uag-5hpnd|\ |
||
110 | rb-921gs-5hpacd-r2|\ |
||
111 | rb-lhg-5nd|\ |
||
112 | rb-mapl-2nd|\ |
||
113 | rb-sxt2n|\ |
||
114 | rb-sxt5n|\ |
||
115 | rb-wap-2nd|\ |
||
116 | rb-wapg-5hact2hnd|\ |
||
117 | re355|\ |
||
118 | re450|\ |
||
119 | rocket-m-xw|\ |
||
120 | sc300m |\ |
||
121 | tl-mr10u|\ |
||
122 | tl-mr11u|\ |
||
123 | tl-mr12u|\ |
||
124 | tl-mr13u|\ |
||
125 | tl-mr3020|\ |
||
126 | tl-mr3040|\ |
||
127 | tl-mr3040-v2|\ |
||
128 | tl-wa701nd-v2|\ |
||
129 | tl-wa7210n-v2|\ |
||
130 | tl-wa750re|\ |
||
131 | tl-wa801nd-v2|\ |
||
132 | tl-wa830re-v2|\ |
||
133 | tl-wa850re|\ |
||
134 | tl-wa850re-v2|\ |
||
135 | tl-wa855re-v1|\ |
||
136 | tl-wa901nd|\ |
||
137 | tl-wa901nd-v2|\ |
||
138 | tl-wa901nd-v3|\ |
||
139 | tl-wa901nd-v4|\ |
||
140 | tl-wa901nd-v5|\ |
||
141 | tl-wr703n|\ |
||
142 | tl-wr802n-v1|\ |
||
143 | tl-wr802n-v2|\ |
||
144 | tl-wr902ac-v1|\ |
||
145 | ts-d084|\ |
||
146 | tube2h|\ |
||
147 | unifi|\ |
||
148 | unifiac-lite|\ |
||
149 | wi2a-ac200i|\ |
||
150 | wifi-pineapple-nano|\ |
||
151 | wndap360|\ |
||
152 | wp543) |
||
153 | ucidef_set_interface_lan "eth0" |
||
154 | ;; |
||
155 | a40|\ |
||
156 | a60|\ |
||
157 | alfa-ap96|\ |
||
158 | alfa-nx|\ |
||
159 | archer-c25-v1|\ |
||
160 | dr344|\ |
||
161 | gl-ar150|\ |
||
162 | gl-ar300m|\ |
||
163 | gl-domino|\ |
||
164 | gl-inet|\ |
||
165 | gl-mifi|\ |
||
166 | jwap003|\ |
||
167 | om2p-hsv4|\ |
||
168 | om2pv4|\ |
||
169 | pb42|\ |
||
170 | pb44|\ |
||
171 | rb-951ui-2hnd|\ |
||
3 | office | 172 | rb-952ui-5ac2nd|\ |
1 | office | 173 | routerstation|\ |
174 | tl-wr710n|\ |
||
175 | tl-wr720n-v3|\ |
||
176 | tl-wr810n|\ |
||
177 | tl-wr810n-v2|\ |
||
178 | wpe72|\ |
||
179 | wrtnode2q) |
||
180 | ucidef_set_interfaces_lan_wan "eth1" "eth0" |
||
181 | ;; |
||
182 | rb-750-r2|\ |
||
183 | rb-750p-pbr2|\ |
||
184 | rb-750up-r2|\ |
||
3 | office | 185 | rb-951ui-2nd) |
1 | office | 186 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
187 | ucidef_add_switch "switch0" \ |
||
188 | "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" |
||
189 | ;; |
||
190 | all0258n|\ |
||
191 | all0315n|\ |
||
192 | dlan-hotspot|\ |
||
193 | dlan-pro-500-wp|\ |
||
194 | ens202ext|\ |
||
195 | ja76pf2|\ |
||
196 | rocket-m-ti|\ |
||
197 | ubnt-unifi-outdoor) |
||
198 | ucidef_set_interface_lan "eth0 eth1" |
||
199 | ;; |
||
200 | wzr-hp-g300nh2) |
||
201 | ucidef_add_switch "switch0" \ |
||
202 | "0@eth0" "1:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "2:wan" |
||
203 | ;; |
||
204 | ap132|\ |
||
205 | ap136|\ |
||
206 | ap152|\ |
||
207 | rb-750gl|\ |
||
208 | rb-751g|\ |
||
209 | rb-951g-2hnd|\ |
||
210 | rb-962uigs-5hact2hnt|\ |
||
211 | wlr8100|\ |
||
212 | wzr-hp-g450h) |
||
213 | ucidef_add_switch "switch0" \ |
||
214 | "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" |
||
215 | ;; |
||
216 | ap135-020|\ |
||
217 | ap136-020|\ |
||
218 | bhr-4grv2|\ |
||
219 | tew-823dru|\ |
||
220 | tl-wr1043nd-v2|\ |
||
221 | wzr-450hp2) |
||
222 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0.2" |
||
223 | ucidef_add_switch "switch0" \ |
||
224 | "0@eth1" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" "6@eth0" |
||
225 | ;; |
||
226 | ap136-010|\ |
||
227 | ap147-010|\ |
||
228 | nbg6616|\ |
||
229 | nbg6716) |
||
230 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1.2" |
||
231 | ucidef_add_switch "switch0" \ |
||
232 | "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" "6@eth1" |
||
233 | ;; |
||
234 | ap143|\ |
||
235 | rb-433|\ |
||
236 | rb-433u) |
||
237 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
238 | ucidef_add_switch "switch0" \ |
||
239 | "1:lan" "2:lan" "5@eth1" |
||
240 | ;; |
||
241 | archer-c5|\ |
||
242 | archer-c7|\ |
||
243 | tl-wdr4900-v2) |
||
244 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0.2" |
||
245 | ucidef_add_switch "switch0" \ |
||
246 | "0@eth1" "2:lan" "3:lan" "4:lan" "5:lan" "6@eth0" "1:wan" |
||
247 | ;; |
||
248 | archer-c58-v1|\ |
||
249 | archer-c59-v1|\ |
||
250 | fritz4020|\ |
||
251 | rb-450g) |
||
252 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
253 | ucidef_add_switch "switch0" \ |
||
254 | "0@eth1" "1:lan:1" "2:lan:4" "3:lan:3" "4:lan:2" |
||
255 | ;; |
||
256 | archer-c60-v1|\ |
||
257 | archer-c60-v2) |
||
258 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
259 | ucidef_add_switch "switch0" \ |
||
260 | "0@eth1" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4" |
||
261 | ;; |
||
262 | arduino-yun|\ |
||
263 | dir-505-a1|\ |
||
264 | tl-wa801nd-v3) |
||
265 | ucidef_set_interface_lan "eth1" |
||
266 | ;; |
||
267 | bsb) |
||
268 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
269 | ucidef_add_switch "switch0" \ |
||
270 | "0@eth1" "1:lan" "3:lan" |
||
271 | ;; |
||
272 | c-60) |
||
273 | ucidef_add_switch "switch0" \ |
||
274 | "0@eth0" "3:wan" "4:lan" |
||
275 | ;; |
||
3 | office | 276 | cap324|\ |
1 | office | 277 | rme-eg200) |
278 | ucidef_set_interface_lan "eth0" "dhcp" |
||
279 | ;; |
||
280 | cf-e375ac|\ |
||
281 | rb-map-2nd) |
||
282 | ucidef_add_switch "switch0" \ |
||
283 | "0@eth0" "1:wan" "2:lan" |
||
284 | ;; |
||
285 | cf-e385ac) |
||
286 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1.2" |
||
287 | ucidef_add_switch "switch0" \ |
||
288 | "0@eth0" "2:lan" "1:wan" "6@eth1" |
||
289 | ;; |
||
290 | cpe210|\ |
||
291 | cpe510|\ |
||
292 | wbs210|\ |
||
293 | wbs510) |
||
294 | ucidef_add_switch "switch0" \ |
||
295 | "0@eth0" "5:lan" "4:wan" |
||
296 | ;; |
||
297 | cr3000) |
||
298 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
299 | ucidef_add_switch "switch0" \ |
||
300 | "0@eth0" "1:lan:1" "2:lan:4" "3:lan:3" "4:lan:2" |
||
301 | ;; |
||
302 | cr5000|\ |
||
303 | dgl-5500-a1|\ |
||
304 | dhp-1565-a1|\ |
||
305 | dir-825-c1|\ |
||
306 | dir-835-a1|\ |
||
307 | esr900|\ |
||
308 | mynet-n750|\ |
||
3 | office | 309 | sr3200|\ |
310 | tl-wr1043n-v5) |
||
1 | office | 311 | ucidef_add_switch "switch0" \ |
312 | "0@eth0" "1:lan" "2:lan" "3:lan" "4:lan" "5:wan" |
||
313 | ;; |
||
314 | dap-2695-a1) |
||
315 | ucidef_add_switch "switch0" "0@eth0" "2:lan" "3:wan" "6@eth1" |
||
316 | ;; |
||
317 | rb-941-2nd) |
||
318 | ucidef_add_switch "switch0" \ |
||
319 | "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:wan:1" |
||
320 | ;; |
||
321 | db120|\ |
||
322 | rb-2011il|\ |
||
323 | rb-2011ils|\ |
||
324 | rb-2011l|\ |
||
325 | rb-2011uas|\ |
||
326 | rb-2011uas-2hnd|\ |
||
327 | rb-2011uias|\ |
||
328 | rb-2011uias-2hnd) |
||
329 | case "$board" in |
||
330 | rb-2011ils|\ |
||
331 | rb-2011uas*|\ |
||
332 | rb-2011uias|\ |
||
333 | rb-2011uias-2hnd) |
||
334 | ucidef_add_switch "switch0" \ |
||
335 | "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" "6:sfp" |
||
336 | ;; |
||
337 | *) |
||
338 | ucidef_add_switch "switch0" \ |
||
339 | "0@eth0" "2:lan" "3:lan" "4:lan" "5:lan" "1:wan" |
||
340 | ;; |
||
341 | esac |
||
342 | |||
343 | ucidef_add_switch "switch1" \ |
||
344 | "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" "5:lan" |
||
345 | ;; |
||
346 | dir-615-i1|\ |
||
347 | omy-g1|\ |
||
348 | r6100|\ |
||
349 | smart-300|\ |
||
350 | tl-wdr6500-v2|\ |
||
351 | tl-wr940n-v4|\ |
||
352 | tl-wr940n-v6|\ |
||
353 | tl-wr941nd-v6|\ |
||
354 | wnr1000-v2|\ |
||
355 | wnr2000-v4|\ |
||
356 | wnr2200|\ |
||
357 | wnr612-v2|\ |
||
358 | wpn824n) |
||
359 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
360 | ucidef_add_switch "switch0" \ |
||
361 | "0@eth1" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4" |
||
362 | ;; |
||
363 | tl-mr6400) |
||
364 | ucidef_set_interfaces_lan_wan "eth0.1 eth1" "usb0" |
||
365 | ucidef_add_switch "switch0" \ |
||
366 | "0@eth0" "1:lan" "2:lan" "3:lan" |
||
367 | ;; |
||
368 | dir-825-b1|\ |
||
369 | nbg460n_550n_550nh|\ |
||
370 | tew-673gru|\ |
||
371 | wzr-hp-g300nh) |
||
372 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
373 | ucidef_add_switch "switch0" \ |
||
374 | "0:lan" "1:lan" "2:lan" "3:lan" "5@eth0" |
||
375 | ;; |
||
376 | dlan-pro-1200-ac) |
||
377 | ucidef_set_interface_lan "eth0" |
||
378 | ucidef_add_switch "switch0" \ |
||
379 | "0u@eth0" "2:lan" "3:lan" "4:lan" |
||
380 | ucidef_add_switch_attr "switch0" "enable" "false" |
||
381 | ;; |
||
382 | e1700ac-v2|\ |
||
383 | e750g-v8|\ |
||
384 | unifiac-pro|\ |
||
385 | xd3200) |
||
386 | ucidef_add_switch "switch0" \ |
||
387 | "0@eth0" "2:lan" "3:wan" |
||
388 | ;; |
||
389 | e558-v2) |
||
390 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0.2" |
||
391 | ucidef_add_switch "switch0" \ |
||
392 | "0@eth1" "4:lan" "5:lan" "6@eth0" "3:wan" |
||
393 | ;; |
||
394 | ebr-2310-c1) |
||
395 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
396 | ucidef_add_switch "switch0" \ |
||
397 | "0@eth0" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4" |
||
398 | ;; |
||
399 | el-m150) |
||
400 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
401 | ucidef_add_switch "switch0" \ |
||
402 | "0:lan" "1:lan" "3@eth1" |
||
403 | ;; |
||
404 | dir-869-a1|\ |
||
405 | epg5000|\ |
||
406 | esr1750|\ |
||
407 | tl-wr1043nd-v4|\ |
||
408 | wndr3700v4|\ |
||
409 | wndr4300) |
||
410 | ucidef_add_switch "switch0" \ |
||
411 | "0@eth0" "1:lan:4" "2:lan:3" "3:lan:2" "4:lan:1" "5:wan" |
||
412 | ;; |
||
413 | ew-balin) |
||
3 | office | 414 | ucidef_set_interface_raw "usb2" "usb0" "static" |
1 | office | 415 | ucidef_add_switch "switch0" \ |
416 | "0@eth0" "5:lan:4" "4:lan:5" "3:wan" |
||
417 | ;; |
||
418 | ew-dorin) |
||
419 | ucidef_add_switch "switch0" \ |
||
420 | "0@eth0" "1:lan" "2:lan" "3:wan" |
||
421 | ;; |
||
422 | ew-dorin-router) |
||
423 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
424 | ucidef_add_switch "switch0" \ |
||
425 | "0@eth0" "2:lan" "3:lan" |
||
426 | ;; |
||
427 | dw33d|\ |
||
428 | f9k1115v2) |
||
429 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0.2" |
||
430 | ucidef_add_switch "switch0" \ |
||
431 | "2:lan" "3:lan" "4:lan" "5:lan" "6@eth1" "0@eth0" "1:wan" |
||
432 | ;; |
||
433 | gl-ar300|\ |
||
434 | wnr2000-v3) |
||
435 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
436 | ucidef_add_switch "switch0" \ |
||
437 | "0@eth1" "1:lan" "2:lan" "3:lan" "4:lan" |
||
438 | ;; |
||
439 | gl-ar750|\ |
||
440 | rb-435g) |
||
441 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
442 | ucidef_add_switch "switch0" \ |
||
443 | "0@eth1" "1:lan" "2:lan" |
||
444 | ;; |
||
445 | jwap230) |
||
446 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1.2" |
||
447 | ucidef_add_switch "switch0" \ |
||
448 | "0@eth0" "1:lan" "5:wan" "6@eth1" |
||
449 | ;; |
||
450 | nanostation-m-xw) |
||
451 | ucidef_add_switch "switch0" \ |
||
452 | "0@eth0" "5:lan" "1:wan" |
||
453 | ;; |
||
454 | onion-omega) |
||
455 | ucidef_set_interface_lan "wlan0" |
||
456 | ;; |
||
457 | rb-450) |
||
458 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
459 | ucidef_add_switch "switch0" \ |
||
460 | "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5@eth1" |
||
461 | ;; |
||
462 | routerstation-pro) |
||
463 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
464 | ucidef_add_switch "switch0" \ |
||
465 | "0@eth1" "2:lan:3" "3:lan:2" "4:lan:1" |
||
466 | ;; |
||
467 | rb-493g) |
||
468 | ucidef_set_interfaces_lan_wan "eth0.1 eth1.1" "eth1.2" |
||
469 | ucidef_add_switch "switch0" \ |
||
470 | "0@eth0" "1:lan:4" "2:lan:1" "3:lan:2" "4:lan:3" |
||
471 | ucidef_add_switch "switch1" \ |
||
472 | "0@eth1" "1:lan:4" "2:lan:1" "3:lan:3" "4:lan:2" "5:wan" |
||
473 | ;; |
||
474 | rut900) |
||
475 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
476 | ucidef_add_switch "switch0" \ |
||
477 | "0@eth0" "2:lan:3" "3:lan:2" "4:lan:1" |
||
478 | ;; |
||
479 | tellstick-znet-lite) |
||
480 | ucidef_set_interface_wan "eth0" |
||
3 | office | 481 | ucidef_set_interface_raw "wlan" "wlan0" "dhcp" |
1 | office | 482 | ;; |
483 | tl-mr3420-v2|\ |
||
484 | tl-wr841n-v8|\ |
||
485 | tl-wr842n-v2|\ |
||
486 | tl-wr941nd-v5|\ |
||
487 | tl-wr942n-v1) |
||
488 | ucidef_set_interfaces_lan_wan "eth1.1" "eth0" |
||
489 | ucidef_add_switch "switch0" \ |
||
490 | "0@eth1" "1:lan:4" "2:lan:1" "3:lan:2" "4:lan:3" |
||
491 | ;; |
||
492 | archer-c7-v4|\ |
||
493 | archer-c7-v5|\ |
||
494 | tl-wdr4300|\ |
||
495 | tl-wr1041n-v2) |
||
496 | ucidef_add_switch "switch0" \ |
||
497 | "0@eth0" "2:lan:1" "3:lan:2" "4:lan:3" "5:lan:4" "1:wan" |
||
498 | ;; |
||
499 | tl-wpa8630) |
||
500 | ucidef_add_switch "switch0" \ |
||
501 | "0@eth0" "2:lan:3" "3:lan:2" "4:lan:1" "5:lan:4" |
||
502 | ;; |
||
503 | tl-wr1043nd) |
||
504 | ucidef_add_switch "switch0" \ |
||
505 | "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "5@eth0" |
||
506 | ;; |
||
507 | tl-wr2543n) |
||
508 | ucidef_add_switch "switch0" \ |
||
509 | "1:lan" "2:lan" "3:lan" "4:lan" "0:wan" "9@eth0" |
||
510 | ;; |
||
511 | tl-wr841n-v1|\ |
||
512 | tl-wr941nd) |
||
3 | office | 513 | ucidef_set_interface_raw "eth" "eth0" |
1 | office | 514 | ucidef_set_interfaces_lan_wan "lan1 lan2 lan3 lan4" "wan" |
515 | ;; |
||
516 | tl-wr741nd|\ |
||
517 | tl-wr841n-v7) |
||
518 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
519 | ucidef_add_switch "switch0" \ |
||
520 | "0@eth0" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4" |
||
521 | ;; |
||
522 | uap-pro|\ |
||
523 | wpj342) |
||
524 | ucidef_add_switch "switch0" \ |
||
525 | "0@eth0" "1:lan" "2:wan" |
||
526 | ;; |
||
527 | wndr3700|\ |
||
528 | wndr3700v2|\ |
||
529 | wndr3800|\ |
||
530 | wndr3800ch) |
||
531 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
532 | ucidef_add_switch "switch0" \ |
||
533 | "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "5@eth0" |
||
534 | |||
535 | ucidef_add_switch_attr "switch0" "blinkrate" 2 |
||
536 | ucidef_add_switch_port_attr "switch0" 1 led 6 |
||
537 | ucidef_add_switch_port_attr "switch0" 2 led 9 |
||
538 | ucidef_add_switch_port_attr "switch0" 5 led 2 |
||
539 | ;; |
||
540 | wpj344) |
||
541 | ucidef_add_switch "switch0" \ |
||
542 | "0@eth0" "3:lan" "2:wan" |
||
543 | ;; |
||
544 | wpj558) |
||
545 | ucidef_add_switch "switch0" \ |
||
546 | "5:lan" "1:wan" "6@eth0" |
||
547 | ;; |
||
548 | wpj563) |
||
549 | ucidef_add_switch "switch0" \ |
||
550 | "0@eth0" "2:lan" "3:wan" |
||
551 | ;; |
||
552 | wrt160nl) |
||
553 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
554 | ucidef_add_switch "switch0" \ |
||
555 | "0:lan:4" "1:lan:3" "2:lan:2" "3:lan:1" "4@eth0" |
||
556 | ;; |
||
557 | wzr-hp-g450h) |
||
558 | ucidef_add_switch "switch0" \ |
||
559 | "0@eth0" "2:lan:1 3:lan:2 4:lan:3 5:lan:4" "1:wan" |
||
560 | ;; |
||
561 | z1) |
||
562 | ucidef_set_interfaces_lan_wan "eth0.1" "eth1" |
||
563 | ucidef_add_switch "switch0" \ |
||
564 | "0@eth0" "1:lan:1" "2:lan:2" "3:lan:3" "4:lan:4" "5:wan" |
||
565 | ;; |
||
566 | *) |
||
567 | ucidef_set_interfaces_lan_wan "eth0" "eth1" |
||
568 | ;; |
||
569 | esac |
||
570 | } |
||
571 | |||
572 | ar71xx_setup_macs() |
||
573 | { |
||
574 | local board="$1" |
||
575 | local lan_mac="" |
||
576 | local wan_mac="" |
||
577 | |||
578 | case $board in |
||
579 | dgl-5500-a1|\ |
||
580 | dir-825-c1) |
||
581 | wan_mac=$(mtd_get_mac_ascii nvram "wan_mac") |
||
582 | ;; |
||
583 | dhp-1565-a1|\ |
||
584 | dir-835-a1|\ |
||
585 | wndr3700v4|\ |
||
586 | wndr4300) |
||
587 | lan_mac=$(mtd_get_mac_binary caldata 0) |
||
588 | wan_mac=$(mtd_get_mac_binary caldata 6) |
||
589 | ;; |
||
590 | fritz300e) |
||
591 | lan_mac=$(fritz_tffs -n maca -i $(find_mtd_part "tffs (1)")) |
||
592 | ;; |
||
593 | tl-wr1043n-v5|\ |
||
594 | tl-wr1043nd-v4) |
||
595 | lan_mac=$(mtd_get_mac_binary product-info 8) |
||
596 | wan_mac=$(macaddr_add "$lan_mac" 1) |
||
597 | ;; |
||
3 | office | 598 | esr900) |
599 | wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr") |
||
600 | ;; |
||
601 | dir-869-a1|\ |
||
602 | mynet-n750) |
||
603 | wan_mac=$(mtd_get_mac_ascii devdata "wanmac") |
||
604 | ;; |
||
1 | office | 605 | wlr8100) |
606 | lan_mac=$(mtd_get_mac_ascii u-boot-env "ethaddr") |
||
607 | wan_mac=$(mtd_get_mac_ascii u-boot-env "wanaddr") |
||
608 | ;; |
||
609 | wpj344|\ |
||
610 | wpj558) |
||
611 | wan_mac=$(mtd_get_mac_binary u-boot 0x2e018) |
||
612 | ;; |
||
613 | esac |
||
614 | |||
615 | [ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" $lan_mac |
||
616 | [ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" $wan_mac |
||
617 | } |
||
618 | |||
619 | board_config_update |
||
620 | board=$(board_name) |
||
621 | ar71xx_setup_interfaces $board |
||
622 | ar71xx_setup_macs $board |
||
623 | board_config_flush |
||
624 | |||
625 | exit 0 |