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