1#!/bin/sh
2#
3# Copyright (c) 2013 The Linux Foundation. All rights reserved.
4# Copyright (C) 2011 OpenWrt.org
5#
6
7[ -e /etc/config/network ] && exit 0
8
9touch /etc/config/network
10
11. /lib/functions/uci-defaults.sh
12. /lib/ipq806x.sh
13
14ucidef_set_interface_loopback
15
16board=$(ipq806x_board_name)
17
18case "$board" in
19db149)
20	ucidef_set_interfaces_lan_wan "eth1 eth2 eth3" "eth0"
21	ucidef_add_switch "switch0" "1" "1"
22	ucidef_add_switch_vlan "switch0" "1" "6 1 2 3 4"
23	ucidef_add_switch_vlan "switch0" "2" "0 5"
24	;;
25ap148|\
26ap145)
27	ucidef_set_interfaces_lan_wan "eth1" "eth0"
28	ucidef_add_switch "switch0" "1" "1"
29	ucidef_add_switch_vlan "switch0" "1" "6 1 2 3 4"
30	ucidef_add_switch_vlan "switch0" "2" "0 5"
31	;;
32*)
33	echo "Unsupported hardware. Network interfaces not intialized"
34	;;
35esac
36
37uci commit network
38
39exit 0
40